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



jsf1.2+ejb3.0实现的员工管理系统<br><br>1.项目说明:<br> 本实例是一个用JSF1.2+EJB3.0实现的员工CRUD的一个实例,业务非常简单,主要是为了演示这两种技术的使用。若与商业应用类同,纯属巧合。<br><br>2.源码说明:<br><br> 1)本项目开发环境<br> 操作系统: Windows xp sp2<br> JDK环境: JDK1.6.0<br> IDE工具: MyEclipse6.0GA<br> 数据库: Mysql 5.0.41 字符集设置:utf-8<br> EJB容器: JBoss4.2.1GA <br> Web容器: Tomcat 6.0.14<br> 测试通过的浏览器: IE6.0<br><br> 2)查看源码<br> 使用MyEclipse的Import功能,就可打开。但必须得把MyEclipse的编译器调到支持JDK5.0特性,否则源代码可能编译不通过。<br><br> 3)项目的目录<br> a. ejb端<br> jsfejb3-ejb<br> |-- src<br> |-- org.qiujy.ejb3.dao 持久层DAO接口包<br> |-- org.qiujy.ejb3.dao.impl 持久层DAO接口实现类包(是ejb3中的会话Bean)<br> |-- org.qiujy.ejb3.entity 实体域模型类包<br> |-- META-INF<br> |--persistence.xml EJB3的持久化配置文件<br><br> |--DBScript <br> |--employee.sql 数据库脚本及测试数据 <br> |--mysql-connector-java-5.1.5-bin.jar MySql的驱动程序包<br> |--mysql-ds.xml 在JBoss中配置MySql数据源的配置文件<br> <br> b.web端<br> jsfejb3-war<br> |-- src<br> |-- org.qiujy.ejb3.dao 持久层DAO接口包<br> |-- org.qiujy.ejb3.entity 实体域模型类包<br> |-- org.qiujy.service 业务逻辑类包<br> |-- org.qiujy.vo 业务层数据类包(VO)<br> |-- org.qiujy.web.controller JSF的托管Bean包<br> |--WebRoot<br> |-- META-INF 打包的信息文件夹<br> |-- WEB-INF<br> |-- faces-config.xml JSF的配置文件1,托管Bean的配置<br> |-- navigation.xml JSF的配置文件2,导航规则的配置<br> |-- web.xml web应用部署描述文件<br> |-- jsp页面 页面文件<br><br><br>☆3.安装运行说明:<br><br> 1).应用服务器<br> 采用JBoss4.2.1GA,在发布ejb端程序时,要把MySql的驱动程序包和数据库配置文件(mysql-ds.xml)这两个文件放置在JBoss安装目录\server\default\deploy目录下。这两个文件在jsfejb3-ejb源码的DBScript目录下。<br> <br> 2).数据库服务器<br> 建议使用MySQL5.0以上版本,用户名为root;密码为root;字符集: utf-8。若有不相同,可以更改jsfejb3-ejb源码DBScript目录下的mysql-ds.xml 中的相应用户名,密码。<br> <br> 3).创建数据库表结构及测试数据<br> 在jsfejb3-ejb源码DBScript目录下有一个脚本:employee.sql是数据库的建库、建表、建测试数据为一体的脚本,可直接使用。<br> <br> 4).发布项目<br> a. ejb端:如果是用Myeclipse把jsfejb3-ejb项目导入的,可以直接利用它提供的工具发布到JBoss中。还有一种使用jar包的方式,可能直接把源代码中的jar包挎贝到JBoss安装目录\server\default\deploy目录下即可。<br><br> b. web端: web端的发布有两种方式:一种是跟ejb端项目部署在同一服务器JBoss中,用Myeclipse把jsfejb3-war项目源代码导入,直接利用MyEclipse提供的工具发布到JBoss中;第二种是要部署在单独的Web容器Tomcat中,在独立的Tomcat中调用JBoss服务器中jsfejb3-ejb所提供的服务。此时还需要在web端的类路径中(也就是在jsfejb3-war项目的lib文件夹中)添加以下几个Jar包(这些包都在JBoss服务器安装目录/client目录下有):ejb3-persistence.jar、hibernate-client.jar、javassist.jar、jboss-ejbs-client.jar、jbossall-client.jar。若和JBoss服务器在不同一台机器上,则还需更改web端源代码src目录下:org.qiujy.service.EmployeeService中JBoss服务器的IP地址。<br> <br> 5).测试运行<br> 启动JBoss,观察控制台。没有异常信息出现即为配置正确。在浏览器地址栏中输入: http://localhost:8080/jsfejb3-war/ 即可访问首页了。<br>4.版权声明:<br> 版权归qjyong所有,不得用于任何商业用途。



















































































































































































- 1


- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 中控读卡机设置软件
- 中控读卡机设置软件
- 中控读卡机设置软件
- 浏览器破无限切屏方法.docx
- 在linux服务器上安装字体SimHei.ttf
- 浏览器破无限切屏方法.docx
- PN532-mfoc-mfcuk-GUI by 蛐蛐V3.0(2022-9最新)
- PN532-mfoc-mfcuk-GUI by 蛐蛐V3.0(2022-9最新)
- PN532-mfoc-mfcuk-GUI by 蛐蛐V3.0(2022-9最新)
- 两个螺旋桨图谱设计实例
- 两个螺旋桨图谱设计实例
- 船舶螺旋桨图谱设计所需得AutoCAD(CAD2021打开)图谱资料
- 船舶螺旋桨图谱设计所需得AutoCAD(CAD2021打开)图谱资料
- 数字滤波器选择与设计的关键方法与工具
- 数字滤波器选择与设计的关键方法与工具
- 源码-闲鱼客服源码全开源_1.zip



- 1
- 2
- 3
- 4
- 5
- 6
前往页