Best Practices

Reading messages from an IMAP server is similar to reading messages from a POP3 server. With IMAP, however, the JavaMail API provides methods to create and manipulate folders and transfer messages between them. If you use an IMAP server, you can implement a full-featured, Web-based mail client with much less code than if you use a POP3 server. With POP3, you must provide code to manage a message store through your application server, possibly using a database or file system to represent folders.

One of J2EE's objectives is portability, and it always recommends a declarative approach over a programmatic approach to avoid hardcoding parameters. Avoid the programmatic approach as much as possible. Create and configure the Session ...

Get Sams Teach Yourself EJB in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.