##考察点
- Spring + hibernate的配置和环境搭建
- Spring REST API的编写
- Ajax应用,angular框架,Bootstrap使用
- 数据库迁移的概念
- ...
- 将网站跑起来
- 找到四个入口,看到用户列表
- 在JSP版本的实现上,写一个登录页面,实现登录功能,用session实现。
- 现行的JSP实现和基础数据是没有在创建和修改用户时对密码进行md5码加密的,要求自己加上。
- 把JSP版本下的所有用户管理界面的URL,都管理起来,不能录不能访问,直接跳回登录页面。
- 如果访问了某不登录无法访问的页面A,就跳回登录页。登录成功就可以跳回页面A,要求用cookie实现。(登录了失败了N次之后,再登录成功也能跳回,一旦登录成功了,来源页面在cookie里的记录应该被清空)
- 此时应该有git了
- 这是一个健身房管理系统。系统里有雇员(Employee), 顾客(Customer), 课程(Course), Employee有三种:OPs,HR,COACH(教练)。
- 一个顾客可以上多门课,每门课有一个教练。每门课要有课程的时间安排,一门课一定是跨很多天的(精确到天就可以了)。
- 每个雇员要关联一个User,1对1的关系
- 一个顾客可以指定一个私人教练,且只能指定一个,顾客可以跟私人教练约私人课程,时间是现约现安排,但是教练有课程的日子不能约私人课程
- 所有的设置,都参考User的增删改查。只要能增删改查就好了,理解为有一个人操作一台电脑处理所有的企业运转数据。
- 显示课程表
- 要求所有的关系都是lazy loading, Coach要单独要建成一个类。
- 将项目打包部署到Tomcat
- 下载一个Jenkins,每次提交都下载代码,编译,测试,形成一个war包
- 按一个按钮将某个build形成的war包部署到Tomcat
- 用Jersey替代Spring MVC
- Angularjs+REST API
- 引入layout,消灭前端重复
- 前端学习
- 基于nodejs的自动化验收测试
现行代码里有Bug,需要自己发现,自己解决。