先学JAVA基础,推荐《Thinking in JAVA》
然后学jsp,servlet。servlet的工作原理要好好弄一下。
学完后可以做做简单的BS项目了,建议开发工具:ECLIPSE+MYECLIPSE插件。相关知识:TOMCAT,DB
试着用JDBC连连数据库,用TOMCAT跑跑项目。个人认为现阶段数据库知识只要了解个大概,会建表,知道什么是事务,知道外键、主键,知道1对1、1对多、多对多关系就行。TOMCAT服务器只要知道怎么样发布项目就可以。
然后可以学个MVC框架,建议struts。
WEB方面的参考书:孙卫琴的《精通...》系列不错。
然后你可以学个持久化框架,现在流行ORMAPPING,呵呵。学Hibernate不错,它有一定代表性,它是基于JDBC的,比JDBC使用更直观。夏昕的《深入浅出Hibernate》不错。最后选学:SPRING、EJB,建议学SPRING
EJB是最正统的套路,很多大公司用。但是比较笨重(所谓笨重,就是做个HelloWorld都得要到它的整套知识点),花头很多,还要专门的服务器。自己研究比较困难。
SPRING是轻量级的框架,可以与前面的所有框架整合,使之使用更方便,同时自己也提供了不少功能,其中最有代表性的是IOC和AOP,花头不少,现在比较流行。学完大概一年吧。
然后学jsp,servlet。servlet的工作原理要好好弄一下。
学完后可以做做简单的BS项目了,建议开发工具:ECLIPSE+MYECLIPSE插件。相关知识:TOMCAT,DB
试着用JDBC连连数据库,用TOMCAT跑跑项目。个人认为现阶段数据库知识只要了解个大概,会建表,知道什么是事务,知道外键、主键,知道1对1、1对多、多对多关系就行。TOMCAT服务器只要知道怎么样发布项目就可以。
然后可以学个MVC框架,建议struts。
WEB方面的参考书:孙卫琴的《精通...》系列不错。
然后你可以学个持久化框架,现在流行ORMAPPING,呵呵。学Hibernate不错,它有一定代表性,它是基于JDBC的,比JDBC使用更直观。夏昕的《深入浅出Hibernate》不错。最后选学:SPRING、EJB,建议学SPRING
EJB是最正统的套路,很多大公司用。但是比较笨重(所谓笨重,就是做个HelloWorld都得要到它的整套知识点),花头很多,还要专门的服务器。自己研究比较困难。
SPRING是轻量级的框架,可以与前面的所有框架整合,使之使用更方便,同时自己也提供了不少功能,其中最有代表性的是IOC和AOP,花头不少,现在比较流行。学完大概一年吧。
jsp-->
jdbc-->
jmail-->
struts-->
jsf-->
spring-->
hibernate-->
oracle,sqlserver,mysql-->
xml-->
linux-->
unix-->
ejb-->
tocat-->
weblogic-->
英语,数学,数据结构-->
...