[尚学堂]JAVA自学之路 七:路线图明细

来源:互联网 发布:java定义变量格式 编辑:程序博客网 时间:2024/04/29 22:53

 

 

[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]

下面给出第二节《JAVA自学路线图》[http://www.bjsxt.com/zixue/zixuezhilu_2.html] 中知识点的明细:

特别提示
1:下面大多数的知识点我们已经公布了视频或者会近期公布(几个月之内),请大家关注一下这个网址http://www.bjsxt.com/download.html,可以按照该页面的提示,用电驴进行下载2:这里是为方便大家自学给出的列表,请大家不要同尚学堂的课程画等号,下面的内容要比实际授课简单很多,另外很多知识是融汇在项目开发中的,适合面授,不适合自学。

一:J2SE 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO 多线程、线程同步 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)

11:至于SOA,对于自学的同学来说,暂时不用特别关注。

梳理一下,你就会发现东西不是想象中的那么多呀!建议大家优先学习我们公布的视频,然后再去找参考书,因为这个时候就能分辨出来哪些书适合你了。

那么,如何才能找到好书呢?一个简单的办法,在卖书的网站上,比如http://www.china-pub.com,搜索你想了解的知识点比如"javascript",按销售排行,排在前几位的,应该就是不错的,记下书名,到书店阅读几章,合适你的就是好书了。没钱买?简单!还有什么google + 电驴找不到的资料吗:)

写了这么多,有一些是广告,在其位,谋其政,但并没有讲假话,还望大家理解,如果大家在自学的过程中有什么问题的话,可以写信给我mashibing2004@sina.com或者training@bjsxt.com,我愿意随时聆听大家的教诲。

如果是技术问题,记得首先要阅读《JAVA自学之路 五:问题解决之道》哦 :)