[尚学堂]JAVA自学之路 七:路线图明细
来源:互联网 发布:java定义变量格式 编辑:程序博客网 时间:2024/04/29 22:53
[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]
下面给出第二节《JAVA自学路线图》[http://www.bjsxt.com/zixue/zixuezhilu_2.html] 中知识点的明细:
一: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自学之路 五:问题解决之道》哦 :)
- [尚学堂]JAVA自学之路 七:路线图明细
- JAVA自学之路 七:路线图明细
- JAVA自学之路 七:路线图明细
- JAVA自学之路 七:路线图明细
- JAVA自学之路 七:路线图明细
- JAVA自学之路 七:路线图明细
- [尚学堂]JAVA自学之路 二:JAVA自学路线图
- 【马士兵】JAVA自学之路 七:路线图明细
- JAVA自学之路 :路线图明细
- [尚学堂]JAVA自学之路 六:项目的自学
- JAVA自学-路线图明细
- JAVA自学-路线图明细
- [尚学堂]JAVA自学之路 一:学会选择
- [尚学堂]JAVA自学之路 三:要动手
- [尚学堂]JAVA自学之路 四:要事为先
- [尚学堂]JAVA自学之路 五:问题解决之道
- 尚学堂马士兵老师的JAVA自学之路
- Java自学之路(转载自尚学堂)
- [尚学堂]JAVA自学之路 三:要动手
- [尚学堂]JAVA自学之路 四:要事为先
- [尚学堂]JAVA自学之路 五:问题解决之道
- 垃圾收集趣史-Java垃圾收集算法
- [尚学堂]JAVA自学之路 六:项目的自学
- [尚学堂]JAVA自学之路 七:路线图明细
- 在完美中享受快乐
- 在工作中感受激情与完美
- Visual Studio / MFC 之 bug 搜集
- Not at all的四种口语用法
- 一行代码加速IE的javascript的方法
- 缓冲区溢出学习笔记
- NTLM
- NTLM