项目实训-千寻-服务端框架搭建

来源:互联网 发布:手机网页广告拦截软件 编辑:程序博客网 时间:2024/06/05 07:05
公元二零一七年,历史见证了这庄严的一刻:软件工程专业的项目实训,在今天正式开始了!
快!快!快!前进!
赶紧组织我们的队伍,赶紧讨论分工,赶紧落实实施。
手指点点,一点星星之火。千寻,必是耀世明灯。



开工。
1.项目创建
服务端的开发工具,自然是选用Intellij IDEA了。新建项目,选择WebApplication。记得勾选create web.xml复选框。然后,基本就是一路“下一步”,直到项目创建成功。
(图片01-项目创建)


2.GitHub引入
既然创建好了项目,那么就应该配置一下GitHub,托管代码,控制版本,也便于我们团队之间协作。在VCS中选择enable version control,然后在弹出的对话框中选择git。这样本地的git仓库就创建好了。此时,会发现新的文件变成红色的了。选择这些文件,右键-git-add,然后在菜单栏选择VCS-commit,进行首次提交。
接下来,就是与GitHub相关的了。首先,配置GitHub的用户名和密码。菜单栏-file-settings-version control-github,配置好自己的用户名和密码。
(图片02-GitHub配置)


然后,选择VCS-import into version control-share project on github,确定。
(图片03-GitHub分享)


确认项目地址后,再确认用户名和密码,然后等待即可。完成后,执行VCS-git-push,将项目push到GitHub上面。
3.SSH框架引入
关于SSH框架,JAR包是最先要准备的。在网络上搜索了一些,在这里分享给大家我使用的jar包:
http://download.csdn.net/detail/yushulinfengprc/9835366
在web-inf下创建lib目录,然后把这些jar包复制进来。然后,右键lib目录,选择add as library,将项目的lib目录添加到库目录。
(图片04-库引入)


接下来,开始一步一步完善SSH框架。这里,把我学习SSH框架的教程也分享给大家,方便大家了解SSH框架:
http://blog.csdn.net/yeohcooller/article/details/9316923
4.Struts引入
在src目录,右键-new-xml configuration file-struts config,创建struts的配置文件。
(图片05-配置文件)


其实,struts主要的作用,是将表单对象的注入到Action中,因此,这里重点创建Form与Action。
(图片06-表单创建)


可以看出,表单基本是与数据库相互对应的,甚至在后期,其实是可以直接复用数据库类的。
参考着学习教程,struts的引入其实并不难。
5.Hibernate引入
Hibernate在最后会交付于Spring接管,但是为了更加深入地了解SSH框架,此处对Hibernate进行引入。
与上一步类似,先在src下创建其配置文件。
首先需要配置数据源,侧边栏,database,点击加号,data source-mysql,配置数据库和密码,点击确定。然后,在数据库中创建表。这里直接使用sqlyog工具,创建一个简单的数据表,仅包含username/password/gender。
(图片07-数据库创建)


侧边栏,persistence-右键项目名-generate persistence mapping-by database schema,选择我们的数据表,配置好位置后,点击确定,就可以自动生成我妈们需要的JavaBean了,我命名为User.java。
(图片08-数据库类生成)


记录一个小插曲,刚开始我在侧边栏,怎么也找不到persistence,后来,查阅了一些资料,发现必须先在项目中配置Hibernate,才会出现这个选项。右键项目-open modules settings,点击加号,选择Hibernate,确定即可。
(图片09-Hibernate配置)


之后的内容就比较简单了,就是创建DAO与其IMPL文件,然后在struts.xml中部署,等等,不再详细记述。
暂且收工。


千寻项目的开工是手指点点团队历史上开天辟地的大事,从此以后,手指点点团队的状态与实力必将焕然一新。


0 0
原创粉丝点击