Building multi-tier enterprise Java EE and Web applications? This workshop will teach you how to use the Eclipse Web Tools to build multi-tier Java EE applications.
WeÕll begin by providing an overview of the Java EE development tool landscape and approaches, followed by an overview of the Eclipse Web Tools and its two major subprojects, J2EE Standard Tools and Web Standard Tools. From there, weÕll spend most of the day learning how to use WTP to develop, debug and deploy Enterprise JavaBeans, servlets, JavaServer Pages and Web services.
You should already have basic skills with Eclipse, Web services and Java EE development. To get the most from this workshop, bring a laptop with Eclipse installed.
In this class, you’ll learn how to create session beans, entity beans and message beans using the J2EE Standard Tools. You’ll learn how to write deployment descriptors and package the application into an EJB jar or EAR file. You’ll also see how to deploy the EJBs to application servers. Once the application has been deployed, we’ll conclude by covering how to debug the EJBs.
Starting a new Web project can be hard. It often involves locating and including jar files, initiating configuration files and possibly even creating base Java classes. If you provide a commercial product, open source framework or have a need to standardize projects in your organization, facets can simplify and shorten startup time by setting up the project with the proper dependencies and configurations.
This class will introduce you to extending the Web Tools Platform with facets. In this presentation, you’ll learn how to use facets to provide support for your favorite MVC Web framework and make your end users’ lives easier.
Many applications persist data to relational databases such as MySQL, Oracle, DB2 and SQL Server. During development, you and your development team must interact with the database to execute database definition–language scripts, run queries and modify data. In this class, you’ll learn how to use the Data Tools Platform–included tools, particularly the SQL Dev Tools component, to connect to and explore relational databases.