今天完成的事情:
看师兄们的日报,学习使用Tomcat启动服务
明天计划的事情:
遇到的问题:
A1:Just use Maven Build... and type package in the goal field.
Q2:Failed while installing Dynamic Web Module 3.0. java.lang.NullPointerException
A2:因为项目默认引用的是JDK 1.而Dynamic Web Module 3.0依赖为JDK 1.7。所以导致此错误。在转换为动态web项目前将项目依赖jdk改为1.7版本即可。
Q3:为啥没有办法转换成非动态web项目?网上各种答案,可以通过配置文件把转换动态web项目版本,但是不能卸载转换为普通项目。而丁杰同学的就可以自由转换。。这是为嘛???

收获:
师兄们日报剪辑:
util:存放通用的一些算法
model: 存放数据库所对于的表的对象
requestmodels:存放REST输入参数的对象
VO:存放REST接口结果viewmodel
dao:存放数据层的接口类以及Mybatis的映射文件
service:存放服务器的接口类
service\impl:存放服务器的实现类
controller:存放对外暴露的接口的实现类
@controller 把普通的Java变成一个控制器类
@RequestMapping(/XXXX)注解,把普通的Java类映射为一个REST访问的根目录
@RequestMapping(value = "/getdate",method = RequestMethod.GET )注解,把一个方法映射为一个REST访问的集体功能以及调用方法(GET,POST)
五条关键原则列举如下:
- 为所有“事物”定义ID
- 将所有事物链接在一起
- 使用标准方法
- 资源多重表述
- 无状态通信
使用Tomcat启动服务
学会使用TOMCAT启动服务。并成功访问。之前用的是jetty启动服务。看过一些tomcat、jetty、resin、jboss的比较文章,这次学习对tomcat和jetty的感触加深了。我觉得Jetty的架构比Tomcat的更为简单。
tomcat功能更多些(菜鸡见解
)。
还是看看高手的看法吧。http://www.cnblogs.com/yangy608/archive/2012/08/09/2629995.html
<installed facet="jst.web" version="3.0"/>控制动态web项目版本为3.0,可手动修改。

navigator:source以及resource是以文件夹为单位形式整合显示的。如果是学习阶段的话,建议使用该模式。本人在项目开发中也经常使用该模式。
package explorer:source是以包为单位整合显示的。
项目流程的步骤:
1)需求评审,技术评审。(确定原型,方案,数据库中的内容,接口的文档,并拆分Task)
2)代码生成
3)逻辑
项目规范:
1.每天晚上将更新后的代码版本部署服务器
2.禅道Task进度更新(燃尽图)
3.每天早上前后端一起开会,有大改动进行展示
要求:
1.没参加项目的每天写日报;
2.参考项目的写邮件。
1.maven是一个项目管理和综合工具,Maven提供了开发人员构建一个完整生命周期的架构,开发团队可以自动完成项目的基础工具建设。
2.Maven使用标准的目录结构和默认构建生命周期。
3.Maven的项目结构和内容在XML文件中声明。
4.POM.XML项目对象模型(POM)是整个Maven系统的基本单元。
5.Maven最强大的功能就是自动下载项目依赖库。
1)int与integer的区别:
1.int是一个基本的数据类型,integer是int的包装类,实现各种类型间转换,实现各种方法的调用。
举例,我们使用泛型:List<integer>num;这里就只能使用integer,使用int会报错;
2)List与Set的区别:
1.List是有序,然后可以重复的,比如输入123,输出就是123;
2.Set是无序,不可以重复的,比如输入123,输出可能是321,(按照HASHcode输出);
Nginx -s stop 快速关闭Nginx能保存相关信息并迅速终止web服务
Nginx -s quit 平稳关闭Nginx保存相关信息安排结束web服务
Nginx -s reload 改变Nginx相关配置需要重新加载配置重载
Nginx -s reopen 重新打志文件
评论