1、熟练掌握Java初级和高级知识,包括反射、泛型、代理等技术。具备良好的面向对象编程思维,并熟悉常用的Java设计模式,如单例、装饰、策略、模板、工厂、观察者等。 2、熟练掌握Java Web技术,涵盖JSP、Servlet、Filter、Listener、Cookie、Session、EL表达式、JSTL等。 3、熟练掌握JDBC编程,并能熟练使用DBUtil开发工具包。 4、深入了解MVC开发模式。 5、熟练掌握Javascript编程、jQuery框架和AJAX等前端技术,能够熟练使用zTree、validate、jQuery UI等jQuery插件。 6、熟练掌握Struts 2框架及其高级特性,包括拦截器、结果集、值栈、OGNL、表单验证、Struts2+AJAX等技术,并熟悉Struts 2的工作流程。 7、熟练掌握Hibernate框架,涵盖一对多及多对多的对象关系映射、延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略和HQL等技术。 8、熟练掌握Spring框架,包括IOC和DI、AOP编程、声明式事务处理及SS...