JAVA学习顺序 在此小弟再问大家一个问题,我刚学完JAVA SE,我想继续学JAVA EE,我现在上大二,我并不是计算机专业的,我的知识面不是很全面,我自学了C++,数据结构只看了一点点.最近在看一本JAVA EE的书时,看到第一章讲servlet的时候,里面用到了HTML语言,我当初连最基本的<html></html>都不会,昨天看了一天,总算把最基本的学会了一点.现在我请问大家,我此时此刻,应该按照一个什么样的顺序来学呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按照你的顺序学下去吧先学servlet是对的 html夹杂其中然后你会遇到基于servlet的各种框架..struts webwork.... htmljspjsp + javabeanjsp + javabean + servletxml也要看看struts1或2springhibernate。。 建议你先看JSP虽然这种写法很凌乱但是能很好的熟练页面的东西然后看SERVLET和一些框架的东西 html jsp jsp + javabean jsp + javabean + servlet xml也要看看 struts1或2 hibernate spring 。。 html,css,js jsp,servlet,javabean ,jdbc struts1或2 hibernate spring 把当前的事情做好,做塌实. 赶快进入j2ee吧! 我自己的学习顺序java基础java高级sql语法html语法javascript语法jsp语法jsp+servletstruts框架希望对你有所帮助 推荐的学习Java的学习顺序如下:学习Java 部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。 学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。 学习,JSP、Servlet、JavaBean等Web编程的部分 ----------------我是计算机专业的,目前我学到了这一层,你可以类比一下-----------------------学习Java与XML ,重点掌握使用Java技术对XML文件的解析 学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts 学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss 学习Hibernate 等持久层的技术 学习Spring 学习AJAX 学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP 学习OOA与OOD,uml,设计模式 学习Web Services、SOA的原理与应用开发 推荐基本书,都是我看过的,还有我自己的评价:http://blog.sina.com.cn/s/blog_4ef8aa5601009ekc.html 给你参考参考Java学习路线图作者:马士兵1:J2SE 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、Annotation IO 多线程、线程同步 TCP/UDP AWT、事件模型、匿名类 正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等 树状结构存储存储过程、触发器 数据库设计三范式、 3:JDBCJDBC基础连接池 树状结构存储与展现 DataSource & RowSet JDBC连接Oracle及MySQL 4:HTML_CSS_JAVASCRIPThtml、css、javascript基础语法JavaScript Form判断 Dom编程基础(事件处理等) JS常用效果如TreeView、下拉联动等 JS学习方法 JS调试方法 DreamWeaver初步(建立HTML、Table、Form、CSS)等 5:Servlet & JSPtomcat基础 servlet基础 web.xml配置基础 web application的结构 servlet生命周期 request response等常用方法 ServletContext类 HTTP协议基础(GET POST) Cookie Session Application JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。6:Struts多层架构理论 Model 1 and Model 2 Struts基本概念 MVCAction与业务逻辑类的关系 在Struts与JSP之间传递数据 Struts处理流程(控制流) Struts TagLib(了解常用的) JSTLActionForm 字段收集 上传文件 类型转换 DTO 动态Action Form 验证框架ActionForward 转发与重定向 动态生成ActionForward 全局与局部的ActionForward Action Forward ScopeUnknownActionMapping Action的线程安全 I18N 如何切换语言环境 Struts异常处理机制 程序处理 自动处理 自定义异常处理器 Struts的多模块配置 7:XML(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)8:HibernateOR Mapping原理 Hibernate基础开发步骤 Hibernate基本接口(重点Session) 普通属性映射 关联关系映射 Native SQL inverse lazy cascade 继承关系映射 HQL 性能优化 一级缓存 二级缓存 查询缓存 事务与并发 悲观锁、乐观锁 OpenSessionInView CurrentSession (至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)9:SpringIOC/DI Spring配置Spring架构 AOP及Spring AOP 声明式事务(AOP) Spring + Hibernate Spring支持Web Scope (其他的Spring模块对于自学来说可以暂时扔在一边)10:EJB3.0J2EE架构基础(JTA JMS等) EJB基础(地位及基本理论、分类等) Annotation Ant编译与部署EJB Session Bean EJB的依赖注入 Persistence API (可以用JBoss学习EJB3.0) 要掌握html,方便以后用jsp的时候写页面。javascript,很有用的。在买本jsp的书,看好。还要把servlet学明白然后接触struts框架。还有hibernate,spring。。 在实践中前行,, 你可以给你们班级做一个网站 就用JSP + JAVA 然后慢慢重构改进你的网站,尝试用各种 Java技术,, html,css,js j2sejsp,servlet,javabean ,jdbc ejbstruts1或2 hibernate spring 我们的课程 我现在也在学Java 大家共同进步 08年的啊,都毕业了。不是专业的话,还是学框架吧,struts2,hibernate,spring就O了不用太高深,至于jsp看你个人意愿吧,这和学不学html没什么太大的联系,只是要熟悉标签库。马上都要全面推行html5 了 请教一个hibernate和spring整合时的问题 一道JAVA web服务器的面试题,帮忙看看,谢谢!! 伙计们,紧急求助啊。。。。。。 用eclipse编写一个struts程序后,Tomcat启动时出现了以下错误(分不多了,请求帮忙) struts-config.xml问题,希望高手指点一二 关于jsp:include 的奇怪问题 eclipse中打包发布的命令在哪里? struts:form-bean无法获取页面表单数据 googleapi.jar应该放在哪里啊? j2ee的问题。 对于主机多IP,怎么设定IP去链接服务器 请问:多进程共用一个Log4j是否会产生互锁,应如何解决?
先学servlet是对的 html夹杂其中
然后你会遇到基于servlet的各种框架..struts webwork....
jsp
jsp + javabean
jsp + javabean + servlet
xml也要看看
struts1或2
spring
hibernate
。。
虽然这种写法很凌乱
但是能很好的熟练页面的东西
然后看SERVLET和一些框架的东西
jsp
jsp + javabean
jsp + javabean + servlet
xml也要看看
struts1或2
hibernate
spring
。。
jsp,servlet,javabean ,jdbc
struts1或2
hibernate
spring
赶快进入j2ee吧!
java基础
java高级
sql语法
html语法
javascript语法
jsp语法
jsp+servlet
struts框架
希望对你有所帮助
学习Java 部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。
学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
学习,JSP、Servlet、JavaBean等Web编程的部分
----------------我是计算机专业的,目前我学到了这一层,你可以类比一下-----------------------
学习Java与XML ,重点掌握使用Java技术对XML文件的解析
学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts
学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss
学习Hibernate 等持久层的技术
学习Spring
学习AJAX
学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP
学习OOA与OOD,uml,设计模式
学习Web Services、SOA的原理与应用开发
http://blog.sina.com.cn/s/blog_4ef8aa5601009ekc.html
作者:马士兵1:J2SE
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制
2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过程、触发器
数据库设计三范式、
3:JDBC
JDBC基础
连接池
树状结构存储与展现
DataSource & RowSet
JDBC连接Oracle及MySQL
4:HTML_CSS_JAVASCRIPT
html、css、javascript基础语法
JavaScript Form判断
Dom编程基础(事件处理等)
JS常用效果如TreeView、下拉联动等
JS学习方法
JS调试方法
DreamWeaver初步(建立HTML、Table、Form、CSS)等
5:Servlet & JSP
tomcat基础
servlet基础
web.xml配置基础
web application的结构
servlet生命周期
request response等常用方法
ServletContext类
HTTP协议基础(GET POST)
Cookie
Session
Application JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。
6:Struts
多层架构理论
Model 1 and Model 2
Struts基本概念
MVC
Action与业务逻辑类的关系
在Struts与JSP之间传递数据
Struts处理流程(控制流)
Struts TagLib(了解常用的)
JSTL
ActionForm
字段收集
上传文件
类型转换
DTO
动态Action Form
验证框架
ActionForward 转发与重定向
动态生成ActionForward
全局与局部的ActionForward
Action Forward Scope
UnknownActionMapping
Action的线程安全
I18N
如何切换语言环境
Struts异常处理机制 程序处理 自动处理 自定义异常处理器
Struts的多模块配置
7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)8:Hibernate
OR Mapping原理
Hibernate基础开发步骤
Hibernate基本接口(重点Session)
普通属性映射
关联关系映射
Native SQL
inverse lazy cascade
继承关系映射
HQL
性能优化 一级缓存 二级缓存 查询缓存
事务与并发 悲观锁、乐观锁
OpenSessionInView
CurrentSession
(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)9:Spring
IOC/DI
Spring配置
Spring架构
AOP及Spring AOP
声明式事务(AOP)
Spring + Hibernate Spring支持Web
Scope
(其他的Spring模块对于自学来说可以暂时扔在一边)
10:EJB3.0
J2EE架构基础(JTA JMS等)
EJB基础(地位及基本理论、分类等)
Annotation
Ant编译与部署EJB
Session Bean
EJB的依赖注入
Persistence API
(可以用JBoss学习EJB3.0)
javascript,很有用的。
在买本jsp的书,看好。还要把servlet学明白
然后接触struts框架。
还有hibernate,spring。。
j2se
jsp,servlet,javabean ,jdbc
ejb
struts1或2
hibernate
spring
我们的课程
不用太高深,至于jsp看你个人意愿吧,这和学不学html没什么太大的联系,只是要熟悉标签库。马上都要全面推行html5 了