发表于: 2017-07-28 20:23:37
1 903
今日完成
一直没有写任务总结,今天进行下任务总结,一个是梳理下自己的理解,再来也提供一些思路。
任务一
基本软件的环境配置,mysql,jdk,maven,navicat。还有就是数据库设计,这是每个项目开始的第一步,需要遵循的一些命名规范等。表结构要合理,一来要能完成业务需求逻辑,二来要符合规范。
任务二
写rest接口,个人理解就是对数据库增删改查基本操作的接口。首先弄明白什么是接口,再来知道rest规范什么是restful,然后是代码实现。其中比较费事的是ssm项目的理解,接触了spring mybatis 和spring MVC之后怎么理解ssm项目整合的问题。可以从一些小的ssm项目入手去理解每个结构层级部分的作用。
任务三
代码部署服务器,代码打包,云服务器环境配置,基本的linux操作。nginx反向代理,域名的购买和配置。bash脚本语言修改日志输出,resin。
任务四
tiles的概念,首次接触前端的东西,jsp页面,el语句,标签。首先项目能正常显示静态页面,然后是静态资源动态化。这里可以说是对之前任务所学的一次实际利用了,数据库设计,ssm项目。比较麻烦的是前端页面的一些东西。
任务五
注册和登陆,最最基本的java web项目。用户名和密码的存储,对应数据库的设计。用户注册和登陆流程,密码的加密和解密,token,session,md5等等概念。算是首次需要考虑业务逻辑并且实现他的任务吧。
任务六
压力测试,首先弄明白原理和目的,考虑实际项目的场景。然后是memcached和redis的概念和对比,再用压力测试结果来印证。第一次接触jmeter,接口写完后用来检测的手段。
任务七
短信,邮箱,图片等第三方api接口的调用。
任务八
前后端分离,通过spring RMI实现。RMI的原理,为什么要用前后端分离呢?rmi解决了哪些问题。负载均衡配置后,web或者service有挂掉的情况项目依然可以正常运行。ssm项目切分成core service web三个部分,父项目和子项目。启动的先后顺序,观察一个service挂掉后web的访问情况。实现两个web随机访问服务器的办法。
任务九
和任务八结构一样,换一种实现方式。通过tuscany实现。需要注意tuscany jar包和spring版本对应的问题。其他部分差不多,基本的配置,然后是启动service,web可以访问。
所有任务就是这么些了,做任务中比较麻烦的是任务2rest接口,tiles页面动态化一些el语言和标签。ppt是不是还要涵盖复盘项目的注意事项?ppt做好之后邮件预约时间然后开始讲然后等着被召唤做复盘啦?
收获
所有任务总结
困难
无
明日计划
讲复盘ppt
评论