資源簡介
本系統(tǒng)為用jsf+ejb技術(shù)實(shí)現(xiàn)的一個(gè)簡單的小型學(xué)生信息管理系統(tǒng),其可以實(shí)現(xiàn)普通用戶的注冊與登錄,登錄成功后可以增加自己的學(xué)生信息。系統(tǒng)中還有內(nèi)定的管理員用戶admin,他可以實(shí)現(xiàn)對學(xué)生信息的增刪查改。
部署可按如下步驟進(jìn)行:
1. 本系統(tǒng)使用MyEclipse作為開發(fā)環(huán)境,MySQL數(shù)據(jù)庫,jboss-5.0.0.Beta4系列作為應(yīng)用服務(wù)器。
2. 將sm.sql數(shù)據(jù)庫文件導(dǎo)入MySQL數(shù)據(jù)庫。當(dāng)然讀者也可以自己在數(shù)據(jù)庫建立一個(gè)sm的數(shù)據(jù)庫文件。
3. 將jsfejb.jar,jsfejb-ds.xml,jsfejbWeb.war這三個(gè)文件放置在JBoss安裝目錄\server\default\deploy目錄下。(jsfejb-ds.xml文件中數(shù)據(jù)庫的用戶為root,訪問密碼設(shè)為root,如果讀者的數(shù)據(jù)庫的密碼不是這個(gè)則需要在此文件中改為自己數(shù)據(jù)庫的訪問密碼。)
4.有的讀者可能還沒有在JBoss安裝目錄\server\default\lib下部署數(shù)據(jù)庫驅(qū)動文件,所以文檔中附加了兩個(gè)數(shù)據(jù)庫驅(qū)動文件。推薦使用5.0.5版本的吧!如果有部署了的則這一步驟就不需要了。
5.啟動jboss,待jboss啟動完后在瀏覽器中輸入http://localhost:8080/jsfejbWeb/index.html即可開始訪問本系統(tǒng)。

代碼片段和文件信息
/**
?*?ClassName:?EmployeeDao.java
?*?Author:?qiujy
?*?CreateTime:?Feb?20?2008
?*?
?*?Copyright?2007-2008?++YONG?All?rights?reserved.
?*?EMail:?qjyong@gmail.com
?*/
package?com.dao;
import?java.util.List;
import?com.entity.Admin;
import?com.entity.Student;
public?interface?StudentDao?{
public?void?persist(Student?student);
public?void?delete(Student?student);
public?void?update(Student?student);
public?List?findAllStudent();
public?Student?findStudent(Integer?id);
public?boolean?rightAdmin(String?usernameString?password);
public?boolean?exists(String?username);
public?void?persist(Admin?admin);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????431??2013-06-01?16:36??學(xué)生信息管理系統(tǒng)\jsfejb\.classpath
?????文件????????163??2010-06-01?18:12??學(xué)生信息管理系統(tǒng)\jsfejb\.myme
?????文件???????1468??2013-06-01?16:36??學(xué)生信息管理系統(tǒng)\jsfejb\.project
?????文件????????395??2013-06-01?16:36??學(xué)生信息管理系統(tǒng)\jsfejb\.settings\org.eclipse.jdt.core.prefs
?????文件????????101??2013-06-01?16:36??學(xué)生信息管理系統(tǒng)\jsfejb\.settings\org.eclipse.jpt.core.prefs
?????文件????????305??2013-06-01?16:36??學(xué)生信息管理系統(tǒng)\jsfejb\.settings\org.eclipse.wst.common.component
?????文件????????214??2013-06-01?16:36??學(xué)生信息管理系統(tǒng)\jsfejb\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件???????3222??2013-06-06?12:45??學(xué)生信息管理系統(tǒng)\jsfejb\classes\com\dao\impl\StudentDaoImpl.class
?????文件????????498??2013-06-06?12:45??學(xué)生信息管理系統(tǒng)\jsfejb\classes\com\dao\StudentDao.class
?????文件???????1204??2013-06-05?19:00??學(xué)生信息管理系統(tǒng)\jsfejb\classes\com\entity\Admin.class
?????文件???????2083??2010-06-01?18:12??學(xué)生信息管理系統(tǒng)\jsfejb\classes\com\entity\Student.class
?????文件?????????39??2013-06-01?16:20??學(xué)生信息管理系統(tǒng)\jsfejb\classes\me
?????文件????????679??2013-06-02?19:14??學(xué)生信息管理系統(tǒng)\jsfejb\classes\me
?????文件???????1983??2013-06-06?12:45??學(xué)生信息管理系統(tǒng)\jsfejb\src\com\dao\impl\StudentDaoImpl.java
?????文件????????683??2013-06-06?12:45??學(xué)生信息管理系統(tǒng)\jsfejb\src\com\dao\StudentDao.java
?????文件????????883??2013-06-05?19:00??學(xué)生信息管理系統(tǒng)\jsfejb\src\com\entity\Admin.java
?????文件???????1753??2013-06-01?16:20??學(xué)生信息管理系統(tǒng)\jsfejb\src\com\entity\Student.java
?????文件?????????39??2013-06-01?16:20??學(xué)生信息管理系統(tǒng)\jsfejb\src\me
?????文件????????679??2013-06-02?19:14??學(xué)生信息管理系統(tǒng)\jsfejb\src\me
?????文件???????1605??2010-06-01?18:10??學(xué)生信息管理系統(tǒng)\jsfejb-ds.xm
?????文件???????5498??2013-06-05?19:04??學(xué)生信息管理系統(tǒng)\jsfejb.jar
?????文件????????602??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.classpath
?????文件????????300??2010-06-01?18:13??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.myme
?????文件???????1752??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.project
?????文件????????500??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.settings\.jsdtscope
?????文件????????395??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.settings\org.eclipse.jdt.core.prefs
?????文件????????465??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.settings\org.eclipse.wst.common.component
?????文件????????252??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2013-06-01?16:37??學(xué)生信息管理系統(tǒng)\jsfejbWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
............此處省略81個(gè)文件信息
評論
共有 條評論