background image

    流行 MVC 架构和 Java 对象持久化技术.包括 webwork、Spring、Hibernate
    要求:MVC-------理解 MVC 设计模式、处理过程.
          webwork-------理解 webwork 实现 MVC 的机制、工作流程.掌握配置 webwork 应用 、
webwork 控制器组件、webwork 应用的国际化、异常处理、webwork 标签库.(其实很多遗留系
统用的是 Struts,但现在越来越少人用了,所以我鼓励你们学 webwork,但要必须要了解一下
Struts)
          Spring-------掌握控制反转(IoC)、面向方面编程(AOP)、事务服务(JTA)、邮件服务
(JavaMail)、持久化服务(DAO、JDBC、ORM)、远程服务(RMI).
          Hibernate--------理解 ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、
映射类型、检索策略、检索方式、数据库事务与并发、管理 Hibernate 的缓存. 
                  学习过程:先学习 webwork2,再学习 Hibernate,最后学 Spring.

          下面的东西有时间了解一下:
          测试/敏捷开发-----关注测试,掌握 Junit 单元测试框架,以及现在两个流行的 mock 工
具 EasyMock/JMock,熟悉其中一种.(提示:测试非常重要,有效的测试可以减少很多开发的时
间,当然刚开始觉得不耐烦,好像没有必要写测试代码,一定要说服自己尝试写测试代码,或
多或少的) 
          UNIX 系统------了解最主要的 shell 编程,及主要的相关的命令行操作.    
          AJAX-----了解基本的 javascript,csss,以及 ajax 常用的用法,还有 JSON 框架.
                  (ajax 的框架太多,但不要花太多时间去学,因为你不知道公司用不用 ajax,而且
用的那一框架你没有办法知道,所以懂最基础就可以了)