问题描述
望各位前辈给点建议。
解决方案
学习javaWeb按先后顺序,数据库可以再任何时候学习首先要具备JavaSe的知识,集合,IO,多线程,JDBC,反射等JavaWeb相关基础知识:html,css,javascript,了解http协议特性,JavaWeb开发需要掌握的知识:Servlet,JSP,JSTL,EL,Servlet中相关的概念(Request,Response,Session等等)学使用一门数据库:mysql,oracle等,熟练编写SQL学句学使用一种中间件的容器:Tomcat对初学来说方便一些开源框架知识:持久化的ORM框架:Ibatis,Mbatis,Hibernate;Web层框架:Struts,Struts2,SpringMVC;业务层框架:Spring,spring其实功能非常强大,SpringMVC是Spring中的一个模块......其它公司企业开发,要求使用的技术,提高的话要看自己了,Java编程思想,敏捷开发,数据结构,高级建模,工作流引擎相关,等等
解决方案二:
J2EE是一个技术架构规范,J2EE应用不一定用所有的J2EE技术,并且这些技术的实现有很多种。
解决方案三:
nio,多线程,scoket,弄熟练了再去搞web吧
解决方案四:
j2se 学习完后 j2ee j2se : java编程思想 或者 java 核心思想 这两本书不错j2ee : 这个在线看些项目源码比较好,下载spring,struts,框架阅读其API就行了,然后练习
解决方案五:
最常见的还是ssh学起把。Struts2(或springMVC) + spring + hibernate(或ibatis)另外servlet + jdbc 是上面所有东西的基础,这一部分可以开始学,也可以在框架熟悉了以后再拿起来看,什么时间都行,但是一定不能不看,虽然这部分一般实践中不会直接用到。书的话,“深入浅出”系列应该还比较好把。
解决方案六:
Spring MVC3 Hibernate 4 从这两个开始吧