資源簡介
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

代碼片段和文件信息
/**
?*?ClassName:?EmployeeDao.java
?*?Author:?qiujy
?*?CreateTime:?Feb?20?2008
?*?
?*?Copyright?2007-2008?++YONG?All?rights?reserved.
?*?EMail:?qjyong@gmail.com
?*/
package?org.qiujy.ejb3.dao;
import?java.util.List;
import?org.qiujy.ejb3.entity.Employee;
/**
?*?員工操作DAO接口
?*?
?*?@author?qiujy
?*?@version?1.0
?*/
public?interface?EmployeeDao?{
/**
?*?新增員工
?*?
?*?@param?employee
?*/
public?void?persist(Employee?employee);
/**
?*?刪除員工
?*?
?*?@param?employee
?*/
public?void?delete(Employee?employee);
/**
?*?更新員工信息
?*?
?*?@param?employee
?*/
public?void?update(Employee?employee);
/**
?*?得到所有的員工列表
?*?
?*?@return
?*/
public?List?findAllEmployees();
/**
?*?根據ID得到該員工
?*?
?*?@param?id
?*?@return
?*/
public?Employee?findEmployee(Integer?id);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????346??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\.classpath
?????文件????????173??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\.myme
?????文件???????1136??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\.project
?????文件????????183??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\.settings\com.genuitec.eclipse.persistence.jpa.prefs
?????文件?????????39??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\classes\me
?????文件????????536??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\classes\me
?????文件????????414??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\classes\org\qiujy\ejb3\dao\EmployeeDao.class
?????文件???????1830??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\classes\org\qiujy\ejb3\dao\impl\EmployeeDaoImpl.class
?????文件???????1823??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\classes\org\qiujy\ejb3\entity\Employee.class
?????文件???????1219??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\DBsc
?????文件?????676693??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\DBsc
?????文件???????1437??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\DBsc
?????文件?????????39??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\src\me
?????文件????????536??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\src\me
?????文件????????889??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\src\org\qiujy\ejb3\dao\EmployeeDao.java
?????文件???????1161??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\src\org\qiujy\ejb3\dao\impl\EmployeeDaoImpl.java
?????文件???????1575??2008-02-20?19:48??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\jsfejb3-ejb\src\org\qiujy\ejb3\entity\Employee.java
?????文件???????3830??2008-02-20?19:29??JSF1.2+EJB3.0實現的一個項目實例\ejb端源代碼\可部署Jar包\jsfejb3-ejb.jar
?????文件???????4350??2008-02-20?19:33??JSF1.2+EJB3.0實現的一個項目實例\JSF1.2+EJB3.0實現的一個CRUD源碼說明及運行.txt
?????文件????????750??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\.classpath
?????文件????????306??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\.myme
?????文件???????1284??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\.project
?????文件????????889??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\src\org\qiujy\ejb3\dao\EmployeeDao.java
?????文件???????1575??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\src\org\qiujy\ejb3\entity\Employee.java
?????文件???????2327??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\src\org\qiujy\service\EmployeeService.java
?????文件???????1640??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\src\org\qiujy\vo\EmployeeVO.java
?????文件???????1936??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\src\org\qiujy\web\controller\EmployeeBean.java
?????文件???????1435??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\WebRoot\create.jsp
?????文件???????1633??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\WebRoot\edit.jsp
?????文件????????239??2008-02-20?19:47??JSF1.2+EJB3.0實現的一個項目實例\web端源代碼\獨立在Tomcat中部署的Web端\jsfejb3-war\WebRoot\index.html
............此處省略121個文件信息
評論
共有 條評論