发表于: 2017-07-30 22:46:51

3 1230


今天完成的事情:

1. 按师兄指点把代码完善

2. 任务二审核通过

3. 学习在服务器部署resin


明天计划的事情:

1. 学习把项目打成war包

2.学习脚本语言


遇到的问题:

1. 不小心把src删除了,幸好IDEA保存了删除的项目

选中项目右键,Local History -->Show History 恢复被删除的项目



收获:

1. 代码规范

  1. 入参判断:当参数传入时,需要进行判断,不合规范时,进行处理
  2. 尽量把业务逻辑写入sevicer:controll只是一个接口,代码层级尽量分离
  3. 时间统计(数据库访问时间):在服务层的Impl进行统计
  4. 静态资源放到wapapp下
  5. JDBC的配置信息抽离:可以配置多个数据库的链接
  6. 配置文件分层spring一个,mapp:进行分层管理
  7. sevice的单元测试:每一个模块都要有单元测试
  8. 根据返回信息提示,例如修改时,返回信息为0,则显示没有用户信息:当返回信息和预计的不一样时,进行处理
  9. 根据用户类型不同对JSP进行分离,例如所有的student的增删改查为一个文件夹,teacher一个,公共的页面一个,(公共一个,按MOD分)
  10. sevicer日志



2. 学习在服务器部署resin

  1. wget http://caucho.com/download/rpm-6.8/4.0.52/x86_64/resin-pro-4.0.52-1.x86_64.rpm
  1. rpm -ivh resin-pro-4.0.52-1.x86_64.rp

新的问题出现了:


安装openssl-devel
yum install openssl openssl-devel

输入Y


  1. 安装glibc-devel
yum install glibc glibc-devel
输入Y
  1. rpm -ivh resin-pro-4.0.52-1.x86_64.rmp

  2. 查看运行状态 service resin status 


  1. 修改编码方式
./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>


  1. 重启resin 
 /etc/init.d/resin stop
/etc/init.d/resin start


试运行:




PS:师兄加油哦!!!




返回列表 返回列表
评论

    分享到