发表于: 2017-07-30 22:46:51
3 1229
今天完成的事情:
1. 按师兄指点把代码完善
2. 任务二审核通过
3. 学习在服务器部署resin
明天计划的事情:
1. 学习把项目打成war包
2.学习脚本语言
遇到的问题:
1. 不小心把src删除了,幸好IDEA保存了删除的项目
选中项目右键,Local History -->Show History 恢复被删除的项目
收获:
1. 代码规范
- 入参判断:当参数传入时,需要进行判断,不合规范时,进行处理
- 尽量把业务逻辑写入sevicer:controll只是一个接口,代码层级尽量分离
- 时间统计(数据库访问时间):在服务层的Impl进行统计
- 静态资源放到wapapp下
- JDBC的配置信息抽离:可以配置多个数据库的链接
- 配置文件分层spring一个,mapp:进行分层管理
- sevice的单元测试:每一个模块都要有单元测试
- 根据返回信息提示,例如修改时,返回信息为0,则显示没有用户信息:当返回信息和预计的不一样时,进行处理
- 根据用户类型不同对JSP进行分离,例如所有的student的增删改查为一个文件夹,teacher一个,公共的页面一个,(公共一个,按MOD分)
- sevicer日志
2. 学习在服务器部署resin
- rpm -ivh resin-pro-4.0.52-1.x86_64.rp
新的问题出现了:
安装openssl-devel
yum install openssl openssl-devel
输入Y
- 安装glibc-devel
yum install glibc glibc-devel
输入Y
- rpm -ivh resin-pro-4.0.52-1.x86_64.rmp
- 查看运行状态 service resin status
- 修改编码方式
在 ./etc/resin下修改 resin.xm文件
host-default>
<!-- creates the webapps directory for .war expansion --
><web-app-deploy path="webapps" expand-preserve-fileset="WEB-INF/work/**" multiversion-routing="${webapp_multiversion_routing}" path-suffix="${elastic_webapp?resin.id:''}"/>
<character-encoding>UTF-8</character-encoding><!-- 设置编码为UTF-8 -->
</host-default>
- 重启resin
/etc/init.d/resin stop
/etc/init.d/resin start
试运行:
PS:师兄加油哦!!!
评论