메일 저장에 대한 정보는 어디에서 얻을 수 있습니까? 예를 들어. 야후 계정에 새 폴더를 만들고 해당 폴더에 중요한 이메일을 저장합니다. JSP로 전자 메일 서버를 개발하고 싶습니다. 나는 JSP를 모른다. &을 배워야한다. 이에 관한 정보를 알려주십시오.jsp에서 메일 저장소를 개발하는 방법은 무엇입니까?
답변
먼저 JavaMail API을 배우면 POP3, IMAP 및 SMTP 서버와 통신 할 수 있습니다. commons-net 및 commons-email과 같은 API가 있습니다.
둘째, JSP 학습, 시작하기에 좋은 장소 셋째 Java EE tutorial
, 웹의 MVC 패턴에 강조 JSP model 2 architechture을 이해하는 것입니다. 즉, 대부분의 논리를 Java 객체로 작성하고 JSP가 UI 만 처리하도록하는 것입니다. 시작하기 좋은 곳은 스프링 프레임 워크를 기반으로하는 튜토리얼 Spring Framework MVC application step-by-step을 사용하는 것입니다.이 튜토리얼은 자바로 웹 애플리케이션을 구축 할 때 매우 유용합니다.
JSP는에 일반 바닐라 HTML/CSS/JS를 작성하는 템플릿을 제공하고, 태그 라이브러리의 도움으로 백엔드 자바 코드 (JSTL 등) 표현 언어 (EL, 그 ${}
일)과의 상호 작용을 가능하게하는 뷰 기술입니다. 어떻게 그리고 왜 당신이 JSP로 메일 저장소를 만들지는 모르겠다. 스크립틀릿 (그 <% %>
가지)을 사용하여 JSP로 원시 Java 코드를 작성하는 것은 좋지 않은 것으로 간주됩니다. 이를 위해 실제 Java 클래스를 사용하십시오. JSP 파일에서 요청을 제어, 전처리 및/또는 사후 처리하는 코드 로직을 작성하도록 확장 할 수있는 클래스가 HttpServlet
입니다.
이제 메일 저장 부분에는 메일 서버가 필요합니다. 이메일을 보내고받을 수 있어야합니다. 메일 서버가 없다면 메일 API를 사용하여 아무 것도 할 수 없습니다. (JavaMail API을 선택하는 것이 좋습니다. POP3 및 SMTP 메일을 각각 수신하고 보내도록 지원하기 때문에 Apache Commons Email은 다음으로 제한됩니다. 메일 만 전송). ISP의 메일 서버를 사용하여 자신의 메일을 읽고 보낼 수 있으며 Yahoo/Gmail/등의 공용 편지함의 메일 서버를 사용할 수 있지만 자신의 계정으로 만 제한됩니다. 메일 서버를 완전히 제어하고 개별 사서함/주소/폴더 등을 만들려면 직접 메일 서버 (예 : Apache James)를 설치해야합니다.
이제 비즈니스 로직은 JavaMail API의 도움으로 모든 메일 읽기/보내기 작업을 수행하는 일반 Java 클래스를 작성합니다. 전자 메일을 나타내는 Javabean 클래스를 만들고 해당 Javabeans 컬렉션으로 전자 메일을 읽고 메일을 보냅니다. Javabeans에서 수집 한 데이터).
일단 작동 시키면 다음 단계는 특정 요청 매개 변수를 기반으로 개발 한 비즈니스 로직을 호출하는 Servlet을 작성하는 것입니다. 마지막으로 JSP 파일을 해당 서블릿에 제출하는 양식 및/또는 해당 서블릿에서 수집 한 데이터를 표시하는 테이블과 함께 작성하십시오.
그래야합니다. JSP/Servlet을 배우려면 Sun Java EE tutorial part II chapters 4-9 및/또는 Marty Hall's Coreservlets.com tutorials을 추천 할 수 있습니다.
행운을 비네.
- 1. Mercurial 저장소를 정리하는 방법은 무엇입니까?
- 2. 저장소를 결정하는 방법은 무엇입니까?
- 3. 준비 환경에서 보석을 개발하는 방법은 무엇입니까?
- 4. 축전지 코드를 개발하는 방법은 무엇입니까?
- 5. 낙서 패드를 개발하는 방법은 무엇입니까?
- 6. HG의 지점에서 개발하는 방법은 무엇입니까?
- 7. 노키아 폰을 개발하는 방법은 무엇입니까?
- 8. UI를 쉽게 개발하는 방법은 무엇입니까?
- 9. GWT 위젯을 개발하는 방법은 무엇입니까?
- 10. 기호 저장소를 정리하는 방법은 무엇입니까?
- 11. CVS 저장소를 검색하는 방법은 무엇입니까?
- 12. JSP에서 classpath에 넣은 속성 파일을로드하는 방법은 무엇입니까?
- 13. Javascript로 JSP에서 목록에 액세스하는 방법은 무엇입니까?
- 14. JSP에서 Controller로 varStatus 수를 전달하는 방법은 무엇입니까?
- 15. JSp에서 로그인 사용자 이름을 얻는 방법은 무엇입니까?
- 16. JSP에서 List에있는 Object의 유형을 식별하는 방법은 무엇입니까?
- 17. JSP에서 페이지 매김을 수행하는 방법은 무엇입니까?
- 18. jsp에서 문자열의 형식을 지정하는 방법은 무엇입니까?
- 19. jsp에서 부분 문자열을 처리하는 방법은 무엇입니까?
- 20. JSP에서 PDF를 여는 가장 좋은 방법은 무엇입니까?
- 21. JSP에서 bean 속성에 액세스하는 방법은 무엇입니까?
- 22. jsp에서 동적 벡터를 만드는 방법은 무엇입니까?
- 23. jsp에서 javascript 값에 액세스하는 방법은 무엇입니까?
- 24. jsp에서 기본 URL을 가져 오는 방법은 무엇입니까?
- 25. jsp에서 여러 파일을 업로드하는 방법은 무엇입니까?
- 26. JSP에서 특수 문자를 JavaScript로 전달하는 방법은 무엇입니까?
- 27. JSP에서 월을 동적으로 변경하는 방법은 무엇입니까?
- 28. Linux에서 .NET Micro Framework를 개발하는 방법은 무엇입니까?
- 29. 완벽한 소프트웨어 제품군/플랫폼을 개발하는 방법은 무엇입니까?
- 30. 좋은 터치 GUI를 개발하는 방법은 무엇입니까?
자신 만의 독립 실행 형 서버 또는 Yahoo! 우편? –