# 基于J2EE的软件众包平台的设计与实现
## 运行环境
- 操作系统:Windows 7 x64
- IDE:MyEclipse 7.0
- JDK:1.6.0
- 数据库:MySQL
- 数据库客户端:Navicat 8 for MySQL
- Web服务器:Tomcat 6.0
- 后端语言:Java
- 后端框架:Struts2、Hibernate
- 前端:HTML、CSS、JavaScript
- 前端框架:Bootstrap、jQuery
## 项目部署
将源代码文件复制到myeclipse workspace文件夹,用myeclipse打开,在tomcat服务器中部署。
在数据库中创建数据库crowdsourcing,运行sql文件夹下的sql转储文件。
## 项目结构解析
- src/com/action:处理请求
- src/com/dao:定义数据库操作的接口
- src/com/impl:数据库操作接口的实现类
- src/com/entity:java后缀的是实体类,hbm.xml后缀的是实体类与数据库表的映射关系配置文件
- src/com/utils:工具类
- src/hibernate.cfg.xml:hiberna配置文件,配置数据库驱动、用户名、密码、mysql方言以及实体类与数据库表映射文件的位置
- src/struts.properties:配置struts的参数,如i18n编码格式
- src/struts.xml:struts2框架的配置文件,配置前端请求与action的映射关系
- WebRoot/admin:后台管理系统的JSP页面
- WebRoot/app:软件众包平台的JSP页面
- WebRoot/META-INF:程序入口相关信息
- WebRoot/public:admin和app的公共文件,如js、css、image、font
- WebRoot/WEB-INF/lib:第三方库jar包
- WebRoot/WEB-INF/web.xml:web项目配置文件,配置拦截器和使用的控制层框架
- WebRoot/admin.jsp:后台入口JSP
- WebRoot/index.jsp:前台入口JSP
- hibernate.reveng.xml:配置hibernate反转引擎根据数据库表生成实体类
## 请求处理流程
1. 浏览器发出请求
2. 服务器根据struts.xml文件,调用对应的action
3. 在action内调用dao层的功能,处理请求,返回结果
4. action根据处理结果和struts.xml定义的内容,返回结果到指定的页面
5. jsp页面处理得到的结果,并将结果展示在jsp页面中
## 项目结构
- Crowdsourcing
- src
- com
- action
- dao
- entity
- impl
- utils
- hibernate.cfg.xml
- struts.properties
- struts.xml
- WebRoot
- admin
- app
- META-INF
- public
- WEB-INF
- admin.jsp
- index.jsp
- hibernate.reveng.xml
没有合适的资源?快使用搜索试试~ 我知道了~
基于J2EE的软件众包平台的设计与实现+全部资料齐全+详细文档 高分项目.zip
共589个文件
js:162个
png:89个
class:53个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 157 浏览量
2024-05-15
11:26:51
上传
评论
收藏 12.34MB ZIP 举报
温馨提示
【资源说明】 基于J2EE的软件众包平台的设计与实现+全部资料齐全+详细文档 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于J2EE的软件众包平台的设计与实现+全部资料齐全+详细文档 高分项目.zip (589个子文件)
ProjectDAOImpl.class 6KB
UserDAOImpl.class 5KB
Project.class 5KB
UserAction.class 5KB
NewsDAOImpl.class 4KB
DeveloperDAOImpl.class 4KB
Developer.class 4KB
AdministratorDAOImpl.class 3KB
ProjectTest.class 3KB
NewsTest.class 3KB
UserTest.class 3KB
CollectionDAOImpl.class 3KB
User.class 3KB
Administrator.class 3KB
AdminAction.class 3KB
AppTypeDAOImpl.class 3KB
SkillDAOImpl.class 3KB
CityDAOImpl.class 3KB
UserProjectRelateDAOImpl.class 2KB
News.class 2KB
HibernateUtil.class 2KB
ProjectAction.class 2KB
Collection.class 2KB
CollectionAction.class 2KB
DeveloperTest.class 2KB
AppTypeTest.class 2KB
CollectionTest.class 2KB
SkillTest.class 2KB
DeveloperAction.class 2KB
NewsAction.class 2KB
UserProjectRelate.class 2KB
CityTest.class 2KB
UserProjectRelateTest.class 1KB
MD5.class 1KB
AdministratorTest.class 1KB
StringDealTest.class 1KB
StringDeal.class 1KB
ProjectDAO.class 1017B
DateFormat.class 1010B
AppType.class 954B
Skill.class 942B
City.class 936B
DateTest.class 899B
MD5Test.class 670B
DeveloperDAO.class 596B
UserDAO.class 565B
NewsDAO.class 500B
AdministratorDAO.class 478B
CollectionDAO.class 402B
AppTypeDAO.class 336B
UserProjectRelateDAO.class 336B
SkillDAO.class 324B
CityDAO.class 318B
.classpath 2KB
org.eclipse.wst.common.component 542B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 143KB
bootstrap.min.css 118KB
ueditor.css 43KB
ueditor.min.css 34KB
video-js.css 21KB
image.css 18KB
video.css 15KB
attachment.css 14KB
bootstrap-datetimepicker.css 12KB
video-js.min.css 11KB
bootstrap-datetimepicker.min.css 11KB
shCoreDefault.css 7KB
scrawl.css 4KB
codemirror.css 3KB
charts.css 3KB
background.css 2KB
emotion.css 2KB
dialogbase.css 2KB
music.css 2KB
edittable.css 1KB
template.css 1KB
bootstrapValidator.css 571B
bootstrapValidator.min.css 565B
webuploader.css 515B
help.css 389B
iframe.css 41B
glyphicons-halflings-regular.eot 20KB
vjs.eot 3KB
UEditorSnapscreen.exe 508KB
wface.gif 49KB
jxface2.gif 40KB
yface.gif 28KB
bface.gif 27KB
icons.gif 20KB
file-icons.gif 20KB
file-icons.gif 20KB
tface.gif 19KB
fface.gif 18KB
cface.gif 8KB
icons-all.gif 4KB
videologo.gif 2KB
cancelbutton.gif 1KB
button-bg.gif 1KB
lock.gif 1KB
共 589 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
不走小道
- 粉丝: 3217
- 资源: 5113
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功