资源简介
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
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论