Javaweb自学课程安排下面是国内主要培训机构的课程安排,自学的朋友可以参照下面的课程安排,合理地安排自己的javaweb学习,以此为鉴,希望对大家有所帮助。JavaWeb起点就业班JavaWeb起点就业班是Java全程就业班的第三阶段到第十二阶段的全部课程第一阶段:掌握Web开发前端技术HTML、CSS和javascript的基本使用,掌握Servlet和JSP相关概念及原理项目内容HTMLHTML的作用、HTML语法、HTML文档结构、HTML字体、HTML文字布局、HTML图像、HTML表单、HTML表格、HTML框架CSSCSS的作用、CSS背景、文本、字体、链接、CSS中的ID选择器和Class选择器javascriptjavascript的作用、javascript基本语法、运算符、控制语句、自定义javascript对象、javascript内置对象、数组、DOM编程、正则表达式ServletHTTP协议简介、WebApplication简介、Servlet简介、Servlet生命周期、Cookie、Session、Cookie和Session的关系、Application、Page、Request、Filter、Listener、Servlet线程安全问题JSPJSP的作用、Declaration、Scriptlet、Expression、Comment、Directives、Action动作指令、内置对象、转发与重定向第二阶段:全面掌握基于JavaWeb各项技术的综合应用,并完成E-GOV(电子政务系统)项目,建立学生的JavaWeb开发思路,培训学生对复杂项目的分析、设计、编码、测试能力,培养学生独立完成项目的能力和复杂问题的解决能力项目内容软件开发过程软件开发过程介绍、瀑布模型和迭代模型简介SCMCVS、VSS、SVN、ClearCaseXMLXML、XSLT、DTD、Schema、DOM4JAjaxAjax技术基础、XMLHttpRequest对象、CallBack设计模式GOF设计模式、JavaEE设计模式UML用例图、类图、顺序图,活动图、基于UML对象分析技术、RationalRose工具关系建模及PowerDesigner工具的使用掌握关系建模技巧,根据实际项目需求的取舍与权衡、掌握PowerDesigner工具的基本使用MVC框架编写和反射技术应用掌握MVC框架的编写,掌握使用反射技术完成更具扩展性的应用JFreechart掌握基本的图形报表生成工具Apachecommons-fileupload掌握常用的上传组件验证码应用讲解验证码生成原理,验证码的使用分页技巧和自定义标签如何抽取分页逻辑、如何实现自定义标签分页连接池技术ApachecommonsDBCP、Tomcat连接池的配置JSTLJSTL核心库、JSTL格式化库、JSTL函数库MVC框架实现基于请求驱动的MVC框架实现项目:E-GOV(电子政务系统)曾应用于:中国国家政府某部门全国性项目架构模式:JSP+Servlet+JavaBean+Oracle项目目标:中国国家政府某部门全国性项目E-GOV(电子政务系统),该项目原开发人员超过100人,该项目从需求分析到编码将涉及到JavaWeb大部分常见的技术点及JavaWeb开发中的疑难问题、资深项目讲师将引领学生逐步建立软件项目开发思路,涉及软件开发的各个生命周期,通过此项目的锻炼可以熟练掌握JavaWeb项目开发方法和复杂问题的解决方法,为成功就职管理软件企业奠定基础第三阶段:全面掌握目前最流行的框架技术Struts1、Struts2、Spring、Hibernate、iBATIS,框架部分的讲解采用E-GOV(电子政务系统),采用项目驱动方式讲解项目内容Struts1简单介绍Struts1实现原理、Struts1工作流程、Struts1的最佳实践Struts2MVC框架实现原理、如何编写一个MVC框架、反射与动态调用、Struts2基础、类型转换、输入校验、校验框架、Action、上传和下载、国际化的支持、拦截器、OGNL、Result、Struts2与Spring的集成HibernateHibernate基础、O/R映射原理、多对一关联映射、一对一关联映射、一对多关联映射、多对多关联映射、继承映射、联合主键映射、Lazy、flush、悲观锁与乐观锁、HQL、一级缓存、二级缓存、查询缓存、抓取策略、OpenSessionIView、Hibernate性能优化技术iBATISiBATIS命名空间、iBATIS对SQL的输入输出映射、iBATIS事务、iBATIS动态查询、iBATIS关联对象的抓取、iBATIS主键的获取、Abator插件SpringIoC、AOP、Spring的声明式事物配置、Struts2+Spring+iBATIS集成、Struts2+Spring+Hibernate集成、Spring的任务调度服务第四阶段:全面掌握基于jQuery+DWR+Struts2+Spring+Hibernate企业级项目的开发,掌握多层架构下的开发方法、掌握基于流行框架下的开发方法、完全按照软件公司的流程,全面引入项目管理工具项目内容jQuery掌握jQuery、jQuery常用插件、jQueryUI在项目中的应用DWRDWR的基本使用、DWR如何调用Java方法、DWR如何传递List、Map类型、DWR如何使用自定义类作为参数和返回值Tomcat、JBoss、Weblogic如何将现有应用迁移到JBoss和Weblgoic上,需要注意些什么SpringAnnotation、HibernateAnnotation、JPA掌握SpringAnnotation、掌握HibernateAnnotation、掌握JPA注解方案用例驱动分析技术什么是用例、如何发现用例、掌握用例驱动分析技术项目:ERP(企业资源计划)之采购子系统曾应用于:该项目来源于中国知名ERP软件公司,该ERP软件公司在中国ERP软件公司中曾排名为前三名,该ERP软件公司的ERP产品已经应用于成千上万家客户,目前讲授采用应用于中国某省最大饮品企业的项目原型,此项目为国家863ERP项目,包括采购系统、销售系统,库存系统、应收系统、应付系统、总账系统、成本中心、利润中心、固定资产、预算管理等10余个子系统架构模式:jQuery+DWR+Struts2+Spring+Hibernate+Oracle项目目标:通过此项目可以熟练掌握jQuery+DWR+Struts2+Spring+Hibernate架构下的开发方法,为成功就职管理软件企业奠定基础第五阶段:RIA是企业级应用前端技术重要的发展方向,能给用户带来更好的体验,本系统让学生全面掌握基于RIA(Extjs3)+Struts2+Spring+Hibernate+JBPM4的电信级项目开发方法项目内容Extjs3Extjs常见组件的使用、Extjs如何提交表单、Extjs的缺陷、Extjs的调试方法JBPM4掌握工作流的基本概念,什么叫流程定义、什么叫流程实例、什么叫任务、工作流中的相关概念将如何应用、JBPM流程的调度机制、PVM是什么、JBPM4常见API的解释ProcessEngine、RespositoryService、executionService、taskService、如何与现有组织机构集成、Extjs3+Struts2+Spring2.5+Hibernate3+JBPM4如何集成,以上工作流讲解全部以DRP项目业务讲解,完全是项目驱动讲解项目:PMES(流程管理引擎系统)曾应用于:该系统来源于中国某知名通信软件公司,该项目应用于南方某省会城市电信运营商网络管理中心架构模式:Extjs3+Struts2+Spring2.5+Hibernate3+JBPM4项目目标:通过此项目掌握Exjs3+Struts2+Spring2.5+Hibernate3+JBPM4开发模式,掌握电信、移动和联通网络管理系统部署架构,为成功就职电信软件企业奠定基础第六阶段:全面掌握移动开发技术,Android+WebServices+JBPM4电信级项目的开发方法,同时进一步理解Android开发技术,了解大型TD-SCDMA3G网络管理系统架构、UTRAN、NodeB、RNC、3G国家网络技术规范、JavaEE在大型3G网络中的解决方案,异构系统的多种整合模式,WebServices开发方法项目内容介绍3G(TD-SCDMA)网络知识3G网络的基本知识,3G的三个标准(W-CDMA、CDMA2000、TD-SCDMA),UTRAN包含什么?什么是NodeB?什么是RNC?真正的3G技术到底是什么,纠正大家对3G技术的错误认识?介绍基于J2EE架构的大型3G网络管理系统本系统是基于J2EE架构的大型电信3G网络管理系统,本系统涉及到的软件开发人员为50人,整个3G网络研发人员将近1000人,通过此系统的介绍让大家知道什么是3G系统,什么是大规模复杂系统、国内仅有几家通信设备公司可以承担此种系统的开发。介绍基于CORBA架构的国家3G(TD-SCDMA)网络管理系统北向接口规范此规范是国家的3G规范,主要基于CORBA架构描述,主要由3GPP制定,通过此规范的介绍让大家开拓视野异构整合技术WebServices及CORBA异构系统整合方案,基于WebServices的中国移动电信网络规范、SOAP、WSDL、UDDI、如何采用Axis、Xfire、CXF开发WebService,采用Delphi调用WebService,什么事SOA?WebServices与SOA?什么是ESB?什么是EAI?Android移动开发技术Android操作系统概述、AndroidSDK及其开发环境搭建、Android项目结构分析、Activity、Service、Broadcastreceivers、ContentProviders、Intent、UI等等项目:基于Android的移动流程审批系统系统介绍:该系统是中国电信的PMES流程管理引擎项目的升级版,将在3GAndroid系统的手机中完成故障单的实时审批系统架构:Android+WebServices+JBPM4第七阶段:分布式技术EJB和CORBA,集群与分布式?电信网技术架构?大数据量数据库设计和部署?项目内容EJB3.X了解EJB2.X和EJB3.X的区别、掌握有状态SessionBean和无状态SessionBean的区别、掌握MessageDriverBean存在的意义、掌握点对点和发布于订阅模型的区别,掌握EJB架构通信原理、掌握SSH和EJB架构的应用场景、在什么情况下选择SSH架构,在什么情况下选择EJB架构、讲授电信级项目基于EJB、CORBA及消息通信的系统架构第八阶段:为了扩大学生的就业面,提供五个大型系统讲解,为了保护客户隐私部分截图已经涂去了客户名称项目内容项目:CAS(千里眼大客户业务分析系统)曾应用于:该系统来源于中国某知名通信软件公司,应用于南方某沿海城市电信运营商网络管理中心架构模式:采用C++和Java混合语言开发项目目标:通过此项目了解电信行业大客户分析系统,为成功就职电信软件企业奠定基础项目:ADSL一号多机监测系统曾应用于:该系统来源于中国某知名通信软件公司,应用于南方某城市电信运营商网络管理中心架构模式:采用C++和Java混合语言开发项目目标:通过此项目了解电信行业相关业务,为成功就职电信软件企业奠定基础项目:ISSP(互联网安全服务平台)曾应用于:该系统来源于中国某知名通信软件公司,应用于南方省电信运营商网络管理中心架构模式:JSP+Struts1+JDBC+OpenSSL+Sybase项目目标:为成功就职电信及互联网软件企业奠定基础项目:LIS(物流信息系统)曾应用于:应用于国内最大汽车物流企业架构模式:JSP+WAF+EJB+Weblogic+Oracle项目目标:通过此项