資源簡介
1.系統技術
后臺:java(jdk1.7) jdbc
數據庫:mysql5.5
前端UI:amazeUI2.3
2.包結構
apply.sql:數據庫
apply.war:項目打好的war包(數據庫鏈接為外網服務器可以直接使用)
apply文件夾:項目源碼
截圖:系統界面截圖
3.功能
登錄 賬戶/密碼:admin/1
填寫報名信息
報名信息列表查詢
報名信息刪除
退出登錄
公告展示
4.項目部署
最簡單的部署方法是把apply.war放到tomcat的webapps下,啟動tomcat后,在瀏覽器輸入127.0.0.1:8080/apply即可
數據庫配置文件在apply/src/DBInfo.properties,如需要請更換
5.其他說明
查詢數據翻頁/個人資料/設置/個人消息 這幾個功能沒有實現,只有菜單,點擊沒有作用
首頁就是填寫報名表功能
作者:287383609@qq.com 轉載請注明

代碼片段和文件信息
package?com.xxx.jdbc;
import?java.io.IOException;
import?java.io.InputStream;
import?java.util.HashMap;
import?java.util.Properties;
import?com.mchange.v2.c3p0.ComboPooledDataSource;
/**
?*?c3p0數據源管理類?Description:?把多個c3p0數據源放進容器中管理
?*?*/
public?final?class?DataSourceManager?{
//?保存數據庫連接池的容器
public?static?HashMap?dataSourceMap?=?new?HashMap();
//?數據庫信息的配置文件
private?static?Properties?pp?=?null;
private?static?InputStream?fs?=?null;
private?DataSourceManager()?{
}
/**
?*?從連接池容器中返回連接池對象
?*?
?*?@return?連接池的名稱
?*?*/
public?static?ComboPooledDataSource?getDataSource(String?dataSourceName)?{
//?如果指定數據源不存在,則創建
if?(!dataSourceMap.containsKey(dataSourceName.toString()))?{
try?{
ComboPooledDataSource?ds?=?new?ComboPooledDataSource();
//?讀取數據庫配置文件
pp?=?new?Properties();
fs?=?DataSourceManager.class.getClassLoader()
.getResourceAsStream(“DBInfo.properties“);
pp.load(fs);
//?配置數據源
ds.setDriverClass(pp.getProperty(dataSourceName?+?“.“
+?“Driver“));
ds.setJdbcUrl(pp.getProperty(dataSourceName?+?“.“?+?“Url“));
ds.setUser(pp.getProperty(dataSourceName?+?“.“?+?“User“));
ds.setPassword(pp
.getProperty(dataSourceName?+?“.“?+?“Password“));
ds.setMaxPoolSize(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“MaxPoolSize“)));
ds.setMinPoolSize(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“MinPoolSize“)));
ds.setMaxIdleTime(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“MaxIdleTime“)));
ds.setInitialPoolSize(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“InitialPoolSize“)));
ds.setAcquireIncrement(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“AcquireIncrement“)));
ds.setAcquireRetryAttempts(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“
+?“AcquireRetryAttempts“)));
ds.setAcquireRetryDelay(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“AcquireRetryDelay“)));
ds.setMaxStatements(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“MaxStatements“)));
ds.setIdleConnectionTestPeriod(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“
+?“IdleConnectionTestPeriod“)));
ds.setCheckoutTimeout(Integer.parseInt(pp
.getProperty(dataSourceName?+?“.“?+?“CheckoutTimeout“)));
ds.setTestConnectionOnCheckin(Boolean.parseBoolean(pp
.getProperty(dataSourceName?+?“.“
+?“TestConnectionOnCheckin“)));
ds.setTestConnectionOnCheckout(Boolean.parseBoolean(pp
.getProperty(dataSourceName?+?“.“
+?“TestConnectionOnCheckout“)));
//?把數據源放進容器中
dataSourceMap.put(dataSourceName?ds);
return?ds;
}?catch?(Exception?e)?{
e.printStackTrace();
throw?new?RuntimeException(“無法根據配置文件創建連接池對象“?e);
}?finally?{
try?{
fs.close();
}?catch?(IOException?e2)?{
e2.printStackTrace();
throw?new?RuntimeException(“無
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\
?????目錄???????????0??2016-09-29?13:32??鑰冭瘯鎶ュ悕緋葷粺\apply\
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\
?????文件????????7374??2015-04-12?21:35??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\examList.jsp
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\me
?????文件??????????39??2015-04-12?11:50??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\me
?????文件????????1780??2015-04-12?16:32??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\login.jsp
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\
?????文件??????581295??2015-04-05?17:46??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\mchange-commons-java-0.2.3.4.jar
?????文件??????151839??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\json-lib-2.3-jdk15.jar
?????文件??????392378??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\log4j-1.2.15.jar
?????文件??????244330??2015-03-12?15:19??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\jaxen-1.1-beta-6.jar
?????文件???????38015??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\commons-logging.jar
?????文件??????232771??2015-03-12?15:19??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\commons-codec-1.6.jar
?????文件???????65261??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\jakarta-oro.jar
?????文件??????313898??2015-03-12?15:19??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\dom4j-1.6.1.jar
?????文件??????232019??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\commons-beanutils-1.8.3.jar
?????文件??????575389??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\commons-collections-3.2.1.jar
?????文件??????709922??2015-04-05?17:00??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\mysql-connector-java-5.1.7-bin.jar
?????文件??????261809??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\commons-lang-2.4.jar
?????文件??????279781??2015-03-12?15:19??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\commons-httpclient-3.0.1.jar
?????文件??????423879??2015-04-05?17:24??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\c3p0-0.9.2.1.jar
?????文件???????86487??2015-04-04?21:15??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\lib\ezmorph-1.0.6.jar
?????文件????????1589??2015-04-12?21:30??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\WEB-INF\web.xm
?????文件????????7382??2015-04-12?21:24??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\main.jsp
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\assets\
?????目錄???????????0??2016-09-29?13:33??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\assets\css\
?????文件??????339877??2015-04-12?11:52??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\assets\css\amazeui.flat.css
?????文件??????????23??2015-04-12?11:52??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\assets\css\app.css
?????文件??????260229??2015-04-12?11:52??鑰冭瘯鎶ュ悕緋葷粺\apply\WebContent\assets\css\amazeui.flat.min.css
............此處省略100個文件信息
- 上一篇:java采購申請系統
- 下一篇:AmaterasUML 1.3.4
評論
共有 條評論