我认为的基础部分:
java 基本的数据类型和循环,遍历等基础语句
java 的类与对象,还有对抽象类和接口的理解
java 的继承,多态,封装
java 的IO,集合(list,map,set)
java 线程(Thead ,Runable)
中级:
java 多线程(Thead ,Runable)
java 泛型(T)
java 反射机制
javaWeb部分:
Hibernate 持久化数据层,进行数据库的相关操作,主要使用的是sessionFactory和HQL语句进行数据的 curd 和其他操作.
Struts 进行业务逻辑处理,是属于biz(业务处理层),可以进行页面的跳转和进行数据的拦截转发
Spring 是hibernate和Struts的“粘合剂”,使用beans 进行管理,使用ico(控制反转),Di(依赖注入) 和 Aop(切面编程)进行相应的注入操作。
Spring mvc是一个java的MVC框架,需要使用 maven(pom.xml)或者glade进行依赖管理(通过依赖找到相应的jar包)。