Book Image

Java EE Development with Eclipse

By : Deepak Vohra
Book Image

Java EE Development with Eclipse

By: Deepak Vohra

Overview of this book

<p>Java EE is the industry standard on enterprise computing and Oracle WebLogic Server is the most comprehensive platform for enterprise applications. The book combines Java EE with WebLogic Server in the most commonly used Java IDE, the Eclipse IDE 3.7.<br /><br />"Java EE Development with Eclipse" is the only book on Eclipse IDE for Java EE Developers. The book is a practical guide for using the most commonly used Java EE technologies and frameworks in Eclipse IDE. Sample applications are available in downloadable format and may be customized to meet requirements. Oracle Enterprise Pack for Eclipse 12c, an enhancement to Eclipse IDE, providing additional project facets and an integrated support for Oracle WebLogic Server is used.<br /><br />"Java EE Development with Eclipse" is based on developing applications with some of the commonly used technologies using the project facets in Eclipse 3.7 and its enhancement Oracle Enterprise Pack for Eclipse 12c. <br /><br />The book starts with a discussion on EJB 3.0 database persistence with Oracle database XE and Oracle WebLogic Server. JAXB is discussed in the context of bi-directional mapping between XML and Java. A generic web project is developed for PDF and Excel spread sheet reports. JavaServer Faces, the most commonly used view component in web applications is discussed for developing a data table. Facelets, which was integrated into JSF with 2.0 version is discussed in the context of templating. ADF Faces components are used to develop another user interface (UI) application. Web services are discussed with JAX-WS and JAX-RS technologies. Java EE frameworks Ajax and Spring are also discussed.</p>
Table of Contents (17 chapters)
Java EE Development with Eclipse
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Filippo Bosi (Twitter @filippobosi) is currently employed at Imola Informatica (www.imolinfo.it), an Italian consulting company where he works as Senior Advisor, managing important projects for banking and insurance companies.

He has been working for more than 25 years in the computer programming field. He started his career as a freelance consultant and writer for some Italian computer magazines, while at the same time offering freelance consultancies in the first years that banking and insurance companies were starting to move away from mainframes in order to implement their business.

In the last four years, he's been involved in redesigning from scratch the entire information system of a banking institution in an SOA fashion, in studying ways to apply Semantic Web technologies to address Enterprise Architecture and Knowledge Management problems for some Italian large banking and insurance companies, and an European project (Cloud4SOA – www.cloud4soa.eu) that attempts, through the use of semantics, to address the portability of applications and data between different PaaS providers.

He is currently interested in Agile and Lean Management (applied), design of SOA Architectures, Enterprise Architecture, Cloud Computing, and Semantic Web.

He can be contacted at .

Frank Nimphius is a Senior Principal Product Manager in the Oracle Application Development Tools group at Oracle Corporation, specializing in Oracle JDeveloper and the Oracle Application Development Framework (ADF).

In his current position, Frank represents and evangelizes the Oracle JDeveloper and Oracle ADF product worldwide as a speaker at user group and technology conferences, as well as in various publications. Frank runs the ADF Code Corner website, the OTN Forum Harvest blog, and is the co-author of the Oracle Fusion Developer Guide book published in 2009 by McGraw Hill.

Federico Tomassetti is a software engineer and a PhD student in computer engineering. He is interested mainly in model-driven development and domain specific languages. He has experience as a technical writer, teacher, and consultant about these technologies.

He is studying at the Politecnico di Torino. He spent a semester in the Universität Karlsruhe and one at Fortiss, an Institut of the Technische Universität München.

Phil Wilkins has spent nearly 25 years in the software industry working with both multinationals and software startups. He started out as a developer and has worked his way up through technical and development management roles. The last 12 years have been primarily in Java based environments. He now works as an architect with an enterprise wide technical remit within the IT group for a global optical healthcare manufacturer and retailer.

Outside of his work commitments, he has contributed his technical capabilities to supporting others in a wide range of activities from the development of community websites to providing input and support to people authoring books, and developing software ideas and businesses.

When not immersed in work and technology, he spends his down time pursing his passion for music and time with his wife and two boys.