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

代碼片段和文件信息
/**
?*?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);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????431??2013-06-01?16:36??學生信息管理系統\jsfejb\.classpath
?????文件????????163??2010-06-01?18:12??學生信息管理系統\jsfejb\.myme
?????文件???????1468??2013-06-01?16:36??學生信息管理系統\jsfejb\.project
?????文件????????395??2013-06-01?16:36??學生信息管理系統\jsfejb\.settings\org.eclipse.jdt.core.prefs
?????文件????????101??2013-06-01?16:36??學生信息管理系統\jsfejb\.settings\org.eclipse.jpt.core.prefs
?????文件????????305??2013-06-01?16:36??學生信息管理系統\jsfejb\.settings\org.eclipse.wst.common.component
?????文件????????214??2013-06-01?16:36??學生信息管理系統\jsfejb\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件???????3222??2013-06-06?12:45??學生信息管理系統\jsfejb\classes\com\dao\impl\StudentDaoImpl.class
?????文件????????498??2013-06-06?12:45??學生信息管理系統\jsfejb\classes\com\dao\StudentDao.class
?????文件???????1204??2013-06-05?19:00??學生信息管理系統\jsfejb\classes\com\entity\Admin.class
?????文件???????2083??2010-06-01?18:12??學生信息管理系統\jsfejb\classes\com\entity\Student.class
?????文件?????????39??2013-06-01?16:20??學生信息管理系統\jsfejb\classes\me
?????文件????????679??2013-06-02?19:14??學生信息管理系統\jsfejb\classes\me
?????文件???????1983??2013-06-06?12:45??學生信息管理系統\jsfejb\src\com\dao\impl\StudentDaoImpl.java
?????文件????????683??2013-06-06?12:45??學生信息管理系統\jsfejb\src\com\dao\StudentDao.java
?????文件????????883??2013-06-05?19:00??學生信息管理系統\jsfejb\src\com\entity\Admin.java
?????文件???????1753??2013-06-01?16:20??學生信息管理系統\jsfejb\src\com\entity\Student.java
?????文件?????????39??2013-06-01?16:20??學生信息管理系統\jsfejb\src\me
?????文件????????679??2013-06-02?19:14??學生信息管理系統\jsfejb\src\me
?????文件???????1605??2010-06-01?18:10??學生信息管理系統\jsfejb-ds.xm
?????文件???????5498??2013-06-05?19:04??學生信息管理系統\jsfejb.jar
?????文件????????602??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.classpath
?????文件????????300??2010-06-01?18:13??學生信息管理系統\jsfejbWeb\.myme
?????文件???????1752??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.project
?????文件????????500??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.settings\.jsdtscope
?????文件????????395??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.settings\org.eclipse.jdt.core.prefs
?????文件????????465??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.settings\org.eclipse.wst.common.component
?????文件????????252??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2013-06-01?16:37??學生信息管理系統\jsfejbWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
............此處省略81個文件信息
評論
共有 條評論