Developing Java EE applications using MyEclipse: An exploration of EJB project development (bottom)

Source: Internet
Author: User

You start school, I put the price! MyEclipse Online Carnival continues! >> in hot Open

"MyEclipse Latest version download"

Iii. Persistence support in EJB 3.x projects

When you create an EJB 3.x project, you can add JPA support as an option.

Creating an EJB project

If you want to include support for persistence, the JPA facets page allows you to specify a runtime data source and select the MyEclipse database driver and schema. Your project must include JPA facets from the database reverse engineering entity. If you do not add persistent support when you create a project, you can add JPA facets by right-clicking the project and selecting Myeclipse> Project facets> Install JPA facet.

JPA Configuration

Instead of relying solely on the libraries that came with MyEclipse, you can download the library contained in your project. Click the Add button to add the user library.

Download the user library

You can change the design-time Driver Association of an EJB 3 project at any time using the Java Persistence Properties page. To open this page, right-click the project and select Properties. Expand MyEclipse, and then select Java Persistence.

Java Persistence Properties for a specific project 3.1 Reverse engineering entities and DAO for databases

You can create a Java class that contains the contents of a database table by reverse engineering. When you create a project, the default package is generated by default in the project source folder, and you can use this default package to include the database artifacts.

To generate an entity, right-click the project in the Package Explorer view and select Myeclipse>generate entities & facades, which launches the EJB3 Reverse Engineering wizard.

Note: your project must include the JPA facet that performs this function.

Generating Entities

You can also generate entities from the DB browser view. Right-click the table you want to reverse engineer and select EJB3 Reverse Engineering from the menu.

generating entities from DB tables

The reverse engineering process can be fully customizable. In the EJB3 Reverse Engineering Wizard, you can select the database tables on which artifacts and artifacts are to be built. You can also specify the Java package where the artifacts are placed.

Select the workpiece to reverse engineer

Here are a few sample snippets of code generated by the reverse engineering process.

Generate code Snippets

For more information about the entity editing tools, see MyEclipse JPA development.

iv. EJB Project parameters

MyEclipse provides a number of customizable parameters. When you create a new EJB project, many of the wizard fields are prepopulated, and many of these field values usually come from the MyEclipse system parameters.

To access the MyEclipse parameter, select Window>preferences, expand Myeclipse>java Enterprise Project, and then select EJB Project.

myeclipse EJB Project template Parameters

Note: Changing the EJB project template folder affects only the new project, not the existing project.

For more information, please visit MyEclipse Chinese network >>

Developing Java EE applications using MyEclipse: An exploration of EJB project development (bottom)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.