The J2EE platform provides developers with existing capabilities, as
well as, desired flexibility and scalability to implement enterprise business
applications that no other platform could supply. In this course, we will talk
about those tools including Servlet programming and Java web servers, JSP and
custom tags, Java Beans, EJB, Java persistence API, Java Security, JMS, Java
Transaction API, and XML.
Like many other enterprise platforms, to address the many
complexities, as well as to find the best way to develop through trade-off decisions, developers must
use multi-tier application concepts and J2EE design concepts. This may include
using patterns such
as and MVC2 pattern. In addition, there are performance tips to use when
deploying J2EE applications. We will review those through examples taken from
real world enterprise applications.
J2EE takes advantage of the many open source
tools/frameworks available to save developers time and increase the application
quality. We will give an thorough overview of the most important and helpful ones,
and share the tricks and best practices. These tools/frameworks include:
Jakarta Struts, Log4J, JUnite, Hibernate, Apache XML-RPC, and Lucene.
Who
Should Attend:
This course is
recommended to all Java developers who want to take advantage of J2EE platform
and open source tools in building enterprise business application and/or
components.