나는 스프링, 자바 프레임 워크를 사용하지 않고 스레드, JDBC, Java Mail API 등을 사용하여 자바 코드 조각을 썼습니다. 나는 솔직히 처음에는 그들을 배우는 것이 너무 편하지 않다 (기억할 많은 용어!). 따라서, 앞서 언급 한 것들에 적용 할 수있는 몇 가지 프레임 워크 개념을 많이 포함하지 않고 기존 코드를 수정하는 몇 가지 방법을 제안 해주십시오. 어떤 중요한 프레임 워크 개념을 배우고 사용할 수있는 빠른 방법이 있습니까? 확실히 어리석은 것처럼 들리지만 여전히 다른 사람의 경험을 찾고 있습니다. :)자바 프레임 워크를 빨리 배우는 데 도움이 필요합니다.
답변
프레임 워크에 관심이 없다면 코드는 최소한 인터페이스와 계층화를 사용해야합니다. 프레임 워크를 사용하는지 여부에 관계없이 서비스 및 저장소를위한 인터페이스가있는 경우 응용 프로그램의 계층이 잘 구성됩니다.
모든 요청을 받아들이는 프런트 컨트롤러 서블릿이 있어야합니다.
서비스 계층에서 처리하기 전에 모든 요청을 바인딩하고 유효성을 검사해야합니다.
서비스는 웹 계층과 완전히 분리되어 있어야합니다. 웹 UI의 연결을 해제 할 수없고 나머지 작업을 수행 할 수 없다면 잘못한 것입니다.
나는 책을 읽고 이해할 수있는 사람들 중 한 명이 아닙니다. 확실히 내가 그 유형 이었으면 좋겠다.) 나는 그렇게 함으로서 배워야 만합니다. 당신이 배우고 자습서를하거나 당신이 개인적으로 사용할 수있는 것을 만들려는 프레임 워크를 지원하는 IDE를 설치하는 것이 좋습니다. 몇 권의 책/인터넷과 참고 및 안내. 행운을 빕니다!
northpole에 감사드립니다. – heretoquestion
당신의 간단한 것들에 대해 나는 정말로 가치있는 프레임 워크를 사용하는 것을 보지 못했다. Java 5 Executors를 사용하여 스레드 처리를 대체 할 수 있습니다. 그리고 IoC/의존성 주입을 원할 경우 Google Guice를 살펴보십시오.
Guice는 Spring만큼이나 프레임 워크입니다. 더 받아 들일 수있는 것이 무엇인지 모르겠습니다. – duffymo
Guice는 의존성 주입과 매우 가볍습니다. 반면에 봄은 (개발 년 후) 괴물입니다. – whiskeysierra
Pangea .. 감사합니다. – heretoquestion
- 1. ATK 프레임 워크를 사용하여 감사 추적을 만드는 데 도움이 필요합니다.
- 2. mysql에서 데이터를 가져 오는 아약스를 배우는 데 도움이 필요합니다.
- 3. 자바 : 코드의 일부를 최적화하는 데 도움이 필요합니다.
- 4. 자바, 객체를 인스턴스화하는 데 도움이 필요합니다.
- 5. 웹 개발을 배우는 동안 프레임 워크를 사용해야합니까?
- 6. 이미지 검색 알고리즘을 배우는 데 도움이
- 7. 재생 프레임 워크를 통해 내 페이지로 야후 연락처를 가져 오는 데 도움이 필요합니다.
- 8. Django로 시작하는 데 도움이 필요합니다.
- 9. 버튼을 작동시키는 데 도움이 필요합니다.
- 10. 반복자를 사용하는 데 도움이 필요합니다.
- 11. C#을 빨리 배우는 방법?
- 12. Silverlight를 빨리 배우는 방법은 무엇입니까?
- 13. 새로운 프레임 워크를 배우는 것을 피하기 위해 여분의 코드 작성하기
- 14. 새로운 언어와 프레임 워크를 배우는 동안 IDE를 사용 하시겠습니까?
- 15. 엔티티 프레임 워크 관계에 대한 도움이 필요합니다.
- 16. 복잡한 JSON을 구문 분석하는 데 도움이 필요합니다.
- 17. nestedSortable jQuery의 출력을 얻는 데 도움이 필요합니다.
- 18. 이미지 업로드 양식을 작성하는 데 도움이 필요합니다.
- 19. 준결승 간단한 자바 스크립트 게임을 만드는 데 도움이 필요합니다.
- 20. 자바 스크립트에서 날짜와 시간을 파싱하는 데 도움이 필요합니다!
- 21. 자바 스크립트의 .match 메서드를 이해하는 데 도움이 필요합니다
- 22. 동적 자바 스크립트 배열을 만드는 데 도움이 필요합니다.
- 23. 이 인라인 자바 스크립트를 jQuery 함수로 변환하는 데 도움이 필요합니다.
- 24. 자바 스크립트 타이머 도움이 필요합니다
- 25. 모든 체크 박스를 확인하는 데 도움이 필요합니다
- 26. iPhone에서 2D 그림을 최적화하는 데 도움이 필요합니다.
- 27. Java 코드를 외삽하는 데 도움이 필요합니다.
- 28. 클로버 문제를 해결하는 데 도움이 필요합니다
- 29. json-framework을 사용하여 iPhone에서 JSON을 구문 분석하는 데 도움이 필요합니다.
- 30. php sql 서버 도움이 필요합니다
감사합니다. Duffymo! – heretoquestion