# 超赞!JAVA SSH 青协志愿服务管理系统源码大揭秘
## 技术栈解析
1. **后端框架**:采用 Struts + Spring + Hibernate 开发。Struts 作为控制器,负责接收、处理数据并响应结果(支持重定向与转发);Spring 充当工厂类;Hibernate 构建持久性访问层,通过 *.hbm.xml 实现类到表、属性到字段的映射,也支持注解方式。
2. **数据库**:使用 mysql 关系型数据库。
3. **前台技术**:基于 JSP,融合 css、js、ajax、el、java 等。
## 项目包结构
1. **action**:控制器
2. **dao**:操作数据库
3. **model**:实体类模型
4. **service**:逻辑业务层
5. **util**:工具类,含 log4j.properties 日志文件、*.properties 配置文件
## 重要配置文件
1. **Struts.xml**:配置 action
2. **WebRoot 根目录**:包含 fckeditor 在线编辑器,images/img 图片文件夹,upload、updown 用于上传下载,common 存放前台 JSP 页面。WEB-INF 下有 lib、jsp 及 *.xml 文件,其中 applicationContext.xml 是中心配置文件,web.xml 为项目配置文件,设置项目基本配置参数。
## 项目访问信息
1. **访问地址**:127.0.0.1:8080/zyfw/index.action
2. **用户账号**:用户 zyz1,密码 123456;管理员 a,密码 a
3. **登录相关**:用户登录 userLogin 返回用户首页,注册 userReg.action 返回首页;管理员登录 loginService — login() 处理后返回管理员首页。
## 活动管理模块
1. **查找所有**:huodongMana,返回 huodongMana.jsp
2. **增加**:js 触发 huodongAdd.jsp,huodongAdd.action 操作后返回 huodongMana.jsp
3. **删除**:js 调用 huodongDel.action?id=?,返回 huodongMana.jsp
4. **修改**:toEditHuodong.action?id=?,返回 huodongMana.jsp
解压密码: None
暂无评论内容