项目实训-千寻-服务端框架搭建
来源:互联网 发布:手机网页广告拦截软件 编辑:程序博客网 时间: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中部署,等等,不再详细记述。
暂且收工。
快!快!快!前进!
赶紧组织我们的队伍,赶紧讨论分工,赶紧落实实施。
手指点点,一点星星之火。千寻,必是耀世明灯。
开工。
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
- 项目实训-千寻-服务端框架搭建
- 项目实训-千寻-服务端SSH框架完善
- 项目实训-千寻-服务端图片处理优化
- 项目实训-千寻-服务端代码部署阿里云
- 项目实训-千寻-服务端代码集成测试
- 项目实训-千寻-即时通讯服务选择
- 项目实训-千寻-LBS派单逻辑
- 项目实训-千寻-分享与展示功能
- 项目实训-千寻-实时点对点地图
- express搭建服务端框架
- 搭建Android+服务端SSH框架
- 项目实训-千寻-登录注册与个人中心的实现
- 项目实训-千寻-MOB短信验证服务的引入
- 项目实训-千寻-支付宝服务申请与使用
- 项目实训-千寻-核心业务逻辑_需求发布与展示
- 项目实训-千寻-核心业务逻辑_业务流程处理
- 使用Apache MINA框架搭建服务端
- spring maven 搭建dubbo框架 服务端
- 【设计模式】从命令模式到录像(replay)系统
- SPRING BOOT快速搭建WEB应用教程(二)—HELLOWORLD
- Python格式化字符串format
- Uva1354-天平难题
- JAVA网络编程——UDP协议实现发送接收及聊天室
- 项目实训-千寻-服务端框架搭建
- Love2D的常用函数与中文的支持
- JAVA基本结构程序
- 大话设计模式-摘要(一)
- SPRING BOOT快速搭建WEB应用教程(三)—使用DEVTOOLS实现热部署
- 用conda创建python虚拟环境
- [DP] 576Out of boundary path
- RxJava 学习记(二) —— 1.x 操作符
- Session