文档章节

使用MyEclipse开发Java EE应用:EJB项目开发初探(下)

Miss_Hello_World
 Miss_Hello_World
发布于 2017/09/07 10:36
字数 721
阅读 7
收藏 0

你开学,我放价!MyEclipse线上狂欢继续!火热开启中>>

MyEclipse最新版下载

三、EJB 3.x项目中的持久性支持

当创建EJB 3.x项目时,作为选项您可以添加JPA支持。

使用MyEclipse开发Java EE应用

创建EJB项目

如果要包含对持久性的支持,JPA Facet页面允许您指定运行时数据源并选择MyEclipse数据库驱动程序和模式。您的项目必须包括从数据库逆向工程实体的JPA facet。如果在创建项目时不添加持久性支持,可以通过右键单击项目并选择MyEclipse> Project Facets> Install JPA Facet来添加JPA facet。

使用MyEclipse开发Java EE应用

JPA配置

不要仅仅依赖MyEclipse附带的库,您可以下载库包含在您的项目中。单击添加按钮添加用户库。

使用MyEclipse开发Java EE应用

下载用户库

您可以随时使用Java持久性属性页面更改EJB 3项目的设计时驱动程序关联。想要打开此页面,请右键单击该项目,然后选择Properties。展开MyEclipse,然后选择Java Persistence。

使用MyEclipse开发Java EE应用

特定项目的Java持久性属性

3.1 数据库的逆向工程实体和DAO

您可以通过逆向工程来创建包含数据库表内容的Java类。 创建项目时,默认在项目源文件夹中生成默认包,您可以使用此默认包来包含数据库工件。

要生成实体,请在Package Explorer视图中右键单击该项目,然后选择MyEclipse>Generate Entities & Facades,这将启动EJB3逆向工程向导。

注意:您的项目必须包括执行此功能的JPA facet。

使用MyEclipse开发Java EE应用

生成实体

您还可以从DB Browser视图中生成实体。右键单击想要逆向工程的表,然后从菜单中选择EJB3 Reverse Engineering。

使用MyEclipse开发Java EE应用

从DB表生成实体

逆向工程的过程是可完全自定义的。在EJB3逆向工程向导中,您可以选择要生成的工件和工件所基于的数据库表。 您还可以指定放置工件的Java包。

使用MyEclipse开发Java EE应用

选择要逆向工程的工件

以下是逆向工程流程生成的代码的几个示例代码片段。

使用MyEclipse开发Java EE应用

生成代码片段

有关实体编辑工具的更多信息,请参阅MyEclipse JPA Development

四、EJB项目参数

MyEclipse提供了一些可自定义的参数。当您创建一个新的EJB项目时,将会预先填充许多向导字段,许多这些字段的值通常来自MyEclipse系统参数。

想要访问MyEclipse参数,请选择Window>Preferences,展开MyEclipse>Java Enterprise Project,然后选择EJB Project。

使用MyEclipse开发Java EE应用

MyEclipse EJB项目模板参数

注意:更改EJB项目模板文件夹仅影响新项目,而不影响现有项目。

更多资讯敬请访问MyEclipse中文网>>

© 著作权归作者所有

共有 人打赏支持
Miss_Hello_World
粉丝 17
博文 660
码字总数 399787
作品 0
九龙坡
Eclipse与MyEclipse的联系和区别

Eclipse与MyEclipse的介绍 Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而Myeclipse就是其中的一种有名...

xzs1913
2012/07/18
0
0
如何将低版本的myeclipse改造成可以使用servlet3.0的神器

开发servlet3.0使用的环境一般为: IDE:MyEclipse 10+ JDK:JDK 1.6+ tomcat:tomcat 7+ 如果使用的版本不够可以采用以下方法解决 1、创建WebProject (1)使用MyEclipse 新建一个Web Proje...

偶尔诗文
2015/05/04
0
0
jdk+tomcat+eclipse+myeclipse开发环境搭建

首先配置运行环境 一、安装JDK 下载:http://java.sun.com/javase/downloads/index.jsp 文档下载: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/J......

邓小峰
2009/03/26
0
0
JSP页面中的pageEncoding和contentType(charset)两种属性的区别

jsp文件中charset和pageEncoding的区别: contentType的charset是指服务器发送给客户端时的内容编码,contentType里的charset=utf-8是指示页面的输出方式为utf-8 在JSP标准的语法中,如果 pa...

chape
2013/06/19
0
1
[转] MyEclipse 常用设置

1.Fonts 字体 Windows -> Preferences -> General -> Appearance -> Colors and Fonts -> Java -> Java editor text font -> Java -> Properties File editor text font -> Structured Text ......

小败
2012/02/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【解惑】领略Java内部类的“内部”

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中...

偶尔诗文
29分钟前
1
0
sqlserver 2008 r2 直接下载地址(百度云)

之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸载了3次终于重装sqlse...

dillonxiao
58分钟前
1
0
[Java]JVM调优总结 -Xms -Xmx -Xmn -Xss

JVM调优总结 -Xms -Xmx -Xmn -Xss 博客分类: Java General JVM应用服务器电信CMS算法 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可...

morpheusWB
今天
2
0
C++ std::function 和 std::bind

C++11提供了std::function和std::bind两个工具,用于引用可调用对象。这些可调用对象包括 普通函数,Lambda表达式,类的静态成员函数,非静态成员函数以及仿函数等。引用可调用对象,可以用于...

yepanl
今天
4
0
python:可迭代对象的索引

关于 python的range的用法: 注意是[ 开始,结束)的半开区间,不包括结束 http://www.runoob.com/python/python-func-range.html import collectionsfrom collections import Iterable字符串......

Oh_really
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部