About the Book
The book has been written to provide genuine domain knowledge to students, developers, technical leads and professionals who wish to learn Java, Server side, enterprise application development, using Java EE 6. This book explores Java EE 6 and systematically illustrates its various specifications with plenty of real world examples with complete code spec and diagrams to make it easier to follow. Whether you are a beginner or an experienced Enterprise developer, you should find this book, a valuable and accessible knowledge base for creating Enterprise solutions.The Application Development section of this book helps re-enforce all the learning that took place throughout the book. This will definitely help professionals to quickly get started with building real-world enterprise applications using Java EE 6.What will you learn from this Book?Java EEIntroduction To Java and Java EE, Java EE 6 Architecture, Setting Up NetBeans IDE 6.8Java Servlets 3.0Introduction, Servlet API And Lifecycle, Working With Servlets, Working With Databases, Cookies, Session, Filters, Request Dispatcher, Annotations, HttpOnly Cookies, Event Handling, InternationalizationJavaServer Pages 2.1Getting Started, Action Elements, Implicit Objects, Scope, Expression Language, JSTLJavaServer Faces 2.0Introduction, Getting Started, JSF Components, Managed Beans, Navigation, Converters and Validators, FaceletsEnterprise JavaBeans 3.1Introduction, Getting Started, Session Beans - Stateless/Stateful/Singleton, Message Driven Beans, Interceptors, Asynchronous Invocation, Calendar Based Timer Services, No-Interface ViewJava Persistence API 2.0Persistence, Object/Relational Mapping And JPA, Introduction, Criteria API, CRUD ApplicationHibernate 3.5, Spring, Grails [Groovy]Introduction, Application DevelopmentAdvanced TopicsWeb Services, JavaMail, JNDIStruts 2.1Framework, Core Components, Setting Up, Integration With HibernateApplication Development Using Java EE 6Subscriber Management, News Forum, Customer DatabaseDVD-Rom ContentsSetup files for NetBeans IDE 6.8, MySQL 5.1, MySQL Connector/J 5.1, JDK 7, Struts 2.1, Hibernate 3.5Source code for every example in this bookAbout the AuthorsThe author Sharanam Shah [www.sharanamshah.com] has 8+ years of IT experience as a Developer, Database Designer, Technical Writer, Systems Analyst and a Lead Architect. He currently consults with several software houses in Mumbai, India, to help them design and manage database application. Vaishali Shah [www.vaishalishahonline.com], his wife, co-author and a Technical Writer by profession, has a rich experience of designing, developing and managing database systems.Their desire to share the knowledge they’ve acquired over all these years working together and perhaps partially to keep it available and alive made them co-author and publish several books, most of them tightly focused on commercial application development using software tools.
Vaishali ShahSharanam Shah