尚学堂教学安排第一部分学习总周期26天:1. --j2se(chat + tank + snake)-----------------------13 days2. --oracle--------------------------------- 4 days3. --jsp+jdbc+mysql------------------------------- 1 days4. --html+css+js--------------------------- 3 days5. --html+css+js--------------------------- 3 days6. --bbs----------------------------------- 2 days第二部分学习总周期27天7. --drp-----------------------------------12 days8. --struts--------------------------------- 6 days9. --hibernate-------------------------------- 6 days10.--spring--------------------------------- 3 days第三部分学习总周期26天11.--uml----------------------------------- 2 days12.--oa-----------------------------------15 days13.--crm----------------------------------- 5 days14.--ejb 3.0---------------------------------3 days15.--bankproject(简介)---------------------------1 days16.--面试技巧+3g+j2me(简介)-------------------------1 days第四部分linux学习总周期4天教学视频资源列表q、jshtmlcss这是基础l、尚学堂科技_马士兵_轻松愉快linux视频教程n、oracle.马士兵r、mysql_avi.马士兵这些单独的数据库和系统模块可以在任何时候都可以,建议在学j2ee之前学j、尚学堂马士兵视频教程_scm_cvs_svncvs是存档工具,建议在学j2ee当中学习p、junit4这个是测试工具,建议在学j2ee中学习s、设计模式.马士兵j2ee中会提到这块的f、马士兵jsp_servlet视频这个是j2ee的基础a、ejb3.0李腾飞ejb现在用的真的不多了d、struts马士兵b、hibernate马士兵c、spring马士兵struts是学习j2ee的第一个框架,简单易上手,也可以考虑struts2,这个跟struts没啥关系,是webwork的升级版hibernate对于懒人来说很好用,但是不适合面对大客户量的访问,那样机器会死的很惨spring还不错,就是要适应繁琐的配置文件g、尚学堂科技_马士兵_java_网上商城项目视频讲解h、尚学堂09年drp项目i、尚学堂科技_马士兵_jdbc_mysql_bbs项目课堂实录视频教程k、尚学堂科技_马士兵_java_系列视频教程_bbs_2007o、尚学堂马士兵视频教程_xml_ajax_dom4j_javadb_metadata学完三大框架之后就可以做上面的项目了,然后ajax的学习也用不了太久,可以边学边学着做e、oa项目最好是在有以上项目经验的基础上,加上学完了ajax再做oa项目,因为oa项目涉及到的技术太多m、网络课堂.尚学堂马士兵_flex_0100_actionscript这个跟上面的不是一个体系,建议当做扩展来学习第一部分:j2se学习视频内容包括:尚学堂科技_马士兵_java视频教程_jdk5.0_下载-安装-配置尚学堂科技_马士兵_java视频教程_j2se_5.0_第01章_java简介_源代码_及重要说明尚学堂科技_马士兵_java视频教程_j2se_5.0_第02章_递归补充尚学堂科技_马士兵_java视频教程_j2se_5.0_第02章_基础语法尚学堂科技_马士兵_java视频教程_j2se_5.0_第03章_面向对象尚学堂科技_马士兵_java视频教程_j2se_5.0_第04章_异常处理尚学堂科技_马士兵_java视频教程_j2se_5.0_第05章_数组尚学堂科技_马士兵_java视频教程_j2se_5.0_第06章_常用类尚学堂科技_马士兵_java视频教程_j2se_5.0_第07章_容器尚学堂科技_马士兵_java视频教程_j2se_5.0_第08章_io尚学堂科技_马士兵_java视频教程_j2se_5.0_第09章_线程尚学堂科技_马士兵_java视频教程_j2se_5.0_第10章_网络尚学堂科技_马士兵_java视频教程_j2se_5.0_第11章_gui尚学堂科技_马士兵_java视频教程_j2se_5.0_专题_日期处理尚学堂科技_马士兵_java视频教程_j2se_专题_正则反射avi第二部分:j2se练习项目视频内容包括:尚学堂科技_马士兵_在线聊天系统雏形视频教程_java_eclipse 尚学堂科技_马士兵_坦克大战视频教程_java_eclipse尚学堂科技_马士兵_坦克大战图片版尚学堂科技_马士兵_java_坦克大战网络版视频教程尚学堂科技_马士兵_snake_贪吃蛇内部视频第三部分数据库视频oracle视频内容包括:01——53讲avi格式第四部分:jdbc和mysql视频,内容包括:1_lomboz_eclipse_jdbc2_mysql_avi3_连接池的设计思路.avi第五部分:html & css & js 视频:html & css 视频内容简介:01_html简单介绍和meta标签.avi02_a_路径问题等等.avi03_学习方法_其他常用标签.avi04_1_note.avi04_表格和表单_1.avi05_表格和表单_2.avi06_frame.avi07_dreamweaver.avi08_css_1.avi09_css_2_选择方式.avi10_css_3.avi11_css_4.avijs 视频简介:01_js初步及调试.avi02_js基本语法.avi03_函数_事件处理_1.avi04_事件处理_2.avi05_内置对象_dom_bom.avi06_趣味.avi07_实用.avi08_表单验证.avi09_表单验证_new.avi10_后台框架.avi11_后台框架_2.avi12_tree.avi第六部分:servlet & jsp视频——内容包括:1 tomcat的安装使用,配置2 servlet & jsp 视频1——30节jsp的练习项目内容包括:3 简单bbs项目3 2007美化bbs项目4 网上商城项目视频4 网上商城项目视频讲解视频第七部分:j2ee学习视频包括:drp项目框架视频学习:struts视频hibernate视频spring视频提高部分:uml统一建模语言视频ssh项目视频:oa办公自动化系统视频crm项目视频银行系统视频ejb3.0视频j2me_3g简介资料面试材料:面试题大汇总+笔记+技巧路线图明细下面给出第二节《java自学路线图》中知识点的明细:一:j2se 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、annotationio多线程、线程同步tcp/udpawt、事件模型、匿名类正则反射机制2:数据库(oracle或者mysql)sql语句多表连接,内外连接,子查询等管理表、视图、索引、序列、约束等树状结构存储存储过程、触发器数据库设计三范式、3:jdbcjdbc基础连接池树状结构存储与展现datasource & rowsetjdbc连接oracle及mysql4:html_css_jshtml、css、js基础语法js 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)cookiesessionapplicationjsp的几种语法(包括jstl等)注意在项目中练习,不要拘泥于语法细节而裹步不前。
6:struts多层架构理论model 1 and model 2struts基本概念mvcaction与业务逻辑类的关系在struts与jsp之间传递数据struts处理流程(控制流)struts taglib(了解常用的)jstlactionform字段收集上传文件类型转换dto动态action form验证框架actionforward 转发与重定向动态生成actionforward全局与局部的actionforwardaction forward scopeunknownactionmappingaction的线程安全i18n怎样切换语言环境struts异常处理机制程序处理自动处理自定义异常处理器struts的多模块配置7:xml(xml/xsl、xslt/dtd、schema等基础的概念、关于java的编程可以暂时扔在一边)8:hibernateor mapping原理hibernate基础开发步骤hibernate基本接口(重点session)普通属性映射关联关系映射native sqlinverse lazy cascade继承关系映射hql性能优化一级缓存二级缓存查询缓存事务与并发悲观锁、乐观锁opensessioninviewcurrentsession(至于jta、联合主键、自然主键、动态主键、any类型creteria queries intercepter and event 自定义类型等,可以暂时扔在一边)9:springioc/dispring配置spring架构aop及spring aop声明式事务(aop)spring + hibernate spring支持webscope(其他的spring模块对于自学来说可以暂时扔在一边)10:ejb3.0j2ee架构基础(jta jms等)ejb基础(地位及基本理论、分类等)annotationant编译与部署ejbsession beanejb的依赖注入persistence api(可以用jboss学习ejb3.0)11:至于soa,对于自学的同学来说,暂时不用特别关注。