JSF1.2+EJB3.0实现的一个项目实例

上传者: suletian | 上传时间: 2019-12-21 21:10:58 | 文件大小: 5.68MB | 文件类型: rar
jsf1.2+ejb3.0实现的员工管理系统1.项目说明:  本实例是一个用JSF1.2+EJB3.0实现的员工CRUD的一个实例,业务非常简单,主要是为了演示这两种技术的使用。若与商业应用类同,纯属巧合。2.源码说明: 1)本项目开发环境 操作系统: Windows xp sp2 JDK环境: JDK1.6.0 IDE工具: MyEclipse6.0GA 数据库: Mysql 5.0.41 字符集设置:utf-8 EJB容器: JBoss4.2.1GA Web容器: Tomcat 6.0.14 测试通过的浏览器: IE6.0 2)查看源码 使用MyEclipse的Import功能,就可打开。但必须得把MyEclipse的编译器调到支持JDK5.0特性,否则源代码可能编译不通过。 3)项目的目录 a. ejb端 jsfejb3-ejb |-- src |-- org.qiujy.ejb3.dao      持久层DAO接口包 |-- org.qiujy.ejb3.dao.impl 持久层DAO接口实现类包(是ejb3中的会话Bean) |-- org.qiujy.ejb3.entity 实体域模型类包 |-- META-INF |--persistence.xml EJB3的持久化配置文件 |--DBScript |--employee.sql 数据库脚本及测试数据 |--mysql-connector-java-5.1.5-bin.jar MySql的驱动程序包 |--mysql-ds.xml 在JBoss中配置MySql数据源的配置文件 b.web端 jsfejb3-war |-- src |-- org.qiujy.ejb3.dao      持久层DAO接口包 |-- org.qiujy.ejb3.entity 实体域模型类包 |-- org.qiujy.service 业务逻辑类包 |-- org.qiujy.vo 业务层数据类包(VO) |-- org.qiujy.web.controller JSF的托管Bean包 |--WebRoot |-- META-INF 打包的信息文件夹 |-- WEB-INF |-- faces-config.xml JSF的配置文件1,托管Bean的配置 |-- navigation.xml JSF的配置文件2,导航规则的配置 |-- web.xml web应用部署描述文件 |-- jsp页面 页面文件☆3.安装运行说明: 1).应用服务器 采用JBoss4.2.1GA,在发布ejb端程序时,要把MySql的驱动程序包和数据库配置文件(mysql-ds

文件下载

资源详情

[{"title":"( 72 个子文件 5.68MB ) JSF1.2+EJB3.0实现的一个项目实例","children":[{"title":"JSF1.2+EJB3.0实现的一个项目实例","children":[{"title":"JSF1.2+EJB3.0实现的一个CRUD源码说明及运行.txt <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"ejb端源代码","children":[{"title":"jsfejb3-ejb","children":[{"title":".project <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":".settings","children":[{"title":"com.genuitec.eclipse.persistence.jpa.prefs <span style='color:#111;'> 183B </span>","children":null,"spread":false}],"spread":true},{"title":".mymetadata <span style='color:#111;'> 173B </span>","children":null,"spread":false},{"title":".myeclipse","children":null,"spread":false},{"title":"src","children":[{"title":"org","children":[{"title":"qiujy","children":[{"title":"ejb3","children":[{"title":"dao","children":[{"title":"EmployeeDao.java <span style='color:#111;'> 889B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"EmployeeDaoImpl.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"entity","children":[{"title":"Employee.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"persistence.xml <span style='color:#111;'> 536B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"org","children":[{"title":"qiujy","children":[{"title":"ejb3","children":[{"title":"dao","children":[{"title":"EmployeeDao.class <span style='color:#111;'> 414B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"EmployeeDaoImpl.class <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"entity","children":[{"title":"Employee.class <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"persistence.xml <span style='color:#111;'> 536B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"DBScript","children":[{"title":"mysql-ds.xml <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"mysql-connector-java-5.1.5-bin.jar <span style='color:#111;'> 660.83KB </span>","children":null,"spread":false},{"title":"employees.sql <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"可部署Jar包","children":[{"title":"jsfejb3-ejb.jar <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"web端源代码","children":[{"title":"独立在Tomcat中部署的Web端","children":[{"title":"jsfejb3-war","children":[{"title":".project <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":".mymetadata <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"WEB-INF","children":[{"title":".navigation.mex <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"web.xml <span style='color:#111;'> 991B </span>","children":null,"spread":false},{"title":"faces-config.xml <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"navigation.xml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":".faces-config.mex <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"jboss-ejb3-client.jar <span style='color:#111;'> 230.22KB </span>","children":null,"spread":false},{"title":"jbossall-client.jar <span style='color:#111;'> 4.67MB </span>","children":null,"spread":false},{"title":"javassist.jar <span style='color:#111;'> 522.12KB </span>","children":null,"spread":false},{"title":"ejb3-persistence.jar <span style='color:#111;'> 51.00KB </span>","children":null,"spread":false},{"title":"hibernate-client.jar <span style='color:#111;'> 240.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"classes","children":[{"title":"org","children":[{"title":"qiujy","children":[{"title":"vo","children":[{"title":"EmployeeVO.class <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"ejb3","children":[{"title":"dao","children":[{"title":"EmployeeDao.class <span style='color:#111;'> 414B </span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"Employee.class <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"web","children":[{"title":"controller","children":[{"title":"EmployeeBean.class <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"service","children":[{"title":"EmployeeService.class <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":"create.jsp <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"main.jsp <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"edit.jsp <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 239B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 513B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"org","children":[{"title":"qiujy","children":[{"title":"vo","children":[{"title":"EmployeeVO.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"ejb3","children":[{"title":"dao","children":[{"title":"EmployeeDao.java <span style='color:#111;'> 889B </span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"Employee.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"web","children":[{"title":"controller","children":[{"title":"EmployeeBean.java <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"service","children":[{"title":"EmployeeService.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 750B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"跟ejb端部署在同一个JBoss中","children":[{"title":"jsfejb3-war","children":[{"title":".project <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":".mymetadata <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"WEB-INF","children":[{"title":".navigation.mex <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"web.xml <span style='color:#111;'> 991B </span>","children":null,"spread":false},{"title":"faces-config.xml <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"navigation.xml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":".faces-config.mex <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"lib","children":null,"spread":false},{"title":"classes","children":[{"title":"org","children":[{"title":"qiujy","children":[{"title":"vo","children":[{"title":"EmployeeVO.class <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"ejb3","children":[{"title":"dao","children":[{"title":"EmployeeDao.class <span style='color:#111;'> 414B </span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"Employee.class <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"web","children":[{"title":"controller","children":[{"title":"EmployeeBean.class <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"service","children":[{"title":"EmployeeService.class <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":"create.jsp <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"main.jsp <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"edit.jsp <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 239B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 513B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"org","children":[{"title":"qiujy","children":[{"title":"vo","children":[{"title":"EmployeeVO.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"ejb3","children":[{"title":"dao","children":[{"title":"EmployeeDao.java <span style='color:#111;'> 889B </span>","children":null,"spread":false}],"spread":false},{"title":"entity","children":[{"title":"Employee.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"web","children":[{"title":"controller","children":[{"title":"EmployeeBean.java <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"service","children":[{"title":"EmployeeService.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 362B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • Amyzhg :
    写的详细,内容也很全,就是不知道全局事务怎么配置呀!
    2019-09-25
  • cuichenghutest :
    写的详细,内容也很全,就是不知道全局事务怎么配置呀!
    2015-09-15
  • cylenve :
    不错。写的很全面!
    2015-01-20
  • wicycc :
    很全面。有文档
    2014-09-28
  • rxf_love :
    不错可以参考,很全面!
    2014-07-13

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明