2.2.4Hibernate(2周)
优先学习和在项目中使用MyBatis,但是公司有些现有项目使用了Hibernate。建议在掌握MyBatis的基础上,根据项目实际需要,再学习Hibernate.
·Hibernate配置
·Hibernate会话
·持久化类
·映射文件
·HQL查询
·缓存
·批处理
·拦截器
参考资料:
http://wiki.jikexueyuan.com/project/hibernate/
http://www.imooc.com/course/programdetail/pid/48
2.2.5前端框架(2周)
2.2.5.1RequireJS
·JavaScript文件加载
·模块定义
参考资料:
2.2.5.2AngularJS
公司的Console框架中使用了AngularJS 1.X版本,因此,学习时,应当优先学习1.X版本。
·表达式
·指令
·模型
·作用域
·控制器
·事件处理
·过滤器
·$http
·路由
参考资料:
http://www.imooc.com/learn/156
http://www.runoob.com/angularjs/angularjs-tutorial.html
http://wiki.jikexueyuan.com/project/angularjs-tutorial/
2.3服务器
2.3.1Tomcat(2周)
Tomcat 8权威指南
2.3.2Nginx(2周)
Nginx入门指南
2.4NoSQL
2.4.1Memcached
2.4.2Redis(2周)
·数据类型
·持久化
·复制
·发布与订阅
·事务
·RedisCluster
·Jedis库
参考资料:
http://www.runoob.com/redis/redis-tutorial.html
http://wiki.jikexueyuan.com/project/redis-guide/
2.4.3MongoDB(2周)
·连接、创建数据库
·文档的增删改查
·索引、聚合
·复制、分片
参考资料:
http://www.runoob.com/mongodb/mongodb-tutorial.html
http://wiki.jikexueyuan.com/project/mongodb/
2.5设计基础
·设计模式(2周)
·重构
参考阅读:
http://www.runoob.com/design-pattern/design-pattern-tutorial.html
http://wiki.jikexueyuan.com/project/design-pattern-structurized/
http://wiki.jikexueyuan.com/project/design-pattern-behavior/
http://wiki.jikexueyuan.com/project/design-pattern-creation/
http://wiki.jikexueyuan.com/project/java-design-pattern-principle/
《HeadFirst设计模式》
《重构》 改善既有代码的设计
2.6Java深入与性能分析
参考资料:
《深入理解Java虚拟机》
3Java与J2EE技能思维导图