2012年JAVA软件开发高级课程专业培训
培训简介:
广州白云工商技师学院计算机培训教育成立17年来发展迅速,已成为拥有专业教师近60名、实训机房20余间、开设专业10余个、在校学生1500余人、累计培养超过8000人的成熟专业。所开设专业贴近市场需求,包括现代商务办公、设计师项目、系统与网络、软件开发等热门培训项目。
广州白云工商技师学院计算机计算机培训办学理念先进,师资力量雄厚,坚持“专业定位市场化、教学环境一体化、专业教学项目化、教学活动成果化、学生发展职业化”的“五化”方针,为社会培养了大批实用型人才,受到用人单位的赞誉以及广大家长和学生的好评。多年来的内涵建设和课程建设为本专业的发展奠定了坚实的基础。
课程设置:
模块一:JAVA程序设计(15学时) 序号 知识点 内容提要 1 JAVA SE基础 Java数据类型; 类和对象;
封装、继承、多态; 异常处理;
Socket网络应用程序设计;对象序列化;Applet;
高级I/O流和文件编程; 多线程程序设计 模块二:J2SE项目实践(10学时) 序号 知识点 内容提要 2 J2 SE项目实战 网络实时聊天系统;
航班管理系统 模块三:Web开发技术及应用(50学时) 序号 知识点 内容提要 3 J2EE概述
学习路线
学习方法 J2EE概念; 多层体系架构;
目前企业开发需掌握的核心内容;
从新手到专家的学习路线和规划;
如何快速掌握JavaEE; 客户端开发、服务器端开发、数据库技术和流行开发框架简介; 4 HTTP URL的构成; HTTP协议的特点;
HTTP协议中的Request和Response;
HTTP协议版本; HTTP method;
Request和Response的组成结构;
[软件工具]:JDK、Tomcat、MyEclipse、HttpWatch 5 HTML
W3C HTML标准; HTML文档结构;
元素/属性概念与作用; 常用元素与属性介绍;
链接; 表单与提交;框架frameset/frame/iframe;
[软件工具]:Dreamweaver 6 CSS
CSS概念与作用; 选择器; 行内样式/嵌入样式/外部样式; CSS属性;Box Model;
CSS定位和布局;
[软件工具]:MS Expression Web 7 JavaScript
RE JavaScript特点; 代码位置与运行;
数据类型/运算符/流程控制/BOM/DOM对象;
事件处理;RE及输入验证;常见js应用; 8 Servlet Servlet容器与部署;
Servlet类继承体系;
Servlet生命周期;
重要接口:
HttpServletRequest/HttpServletResponse/ServletConfig
ServletContext/ServletInputStream/ServletOutputStream
维护客户端状态;
表单隐藏域/Session/Cookie/Url重写;
购物车概念、作用和实现;
过滤器:概念/实例/部署/应用场合;
监听器:概念/实例/部署/应用场合;
include/forward/redirect;
异常处理;
认证和授权;
中文乱码的解决方案;
线程安全问题;
MIME的应用;
Servlet调试方法;
打印/IDE集成调试器/日志文件/网络包分析; 9 JSP 如何获取请求参数;
JSP和Servlet的比较;
JSP编程:指令/动作/隐含对象/生命周期;
减少JSP页面中Java代码的技巧:
MVC/辅助类/JavaBean/ JSP表达式语言/JSP2.0EL;
标记库:自定义标记库和JSTL; 10 Struts
Log4j Model1、model2与MVC;
Struts运行流程;
Struts框架的扩展机制;
ActionForm/DynaActionForm;
Action/DispatchAction;
HTML标签/Bean标签;
国际化;
文件上传;
validator验证框架;
如何防止重复提交;
Cancel的处理;
log4j的3个主要组件:
loggers, appenders和layouts;
log4j级别:
FATAL/ERROR/WARN/INFO/DEBUG 模块四:分布式企业应用(45学时) 序号 知识点 内容提要 13 XML SGML/XML/HTML关系; 概念/结构/语法;
XML解析和相关软件:dtd/schema dom/sax/StAX jdom/dom4j;
well-formed XML/Valid XML;Xpath;XSLT;
[软件工具]:xmlspy 14 Java Mail Java Mail; Commons-email包; SMTP身份认证;
邮件主题乱码和附件中文名字乱码; 15 JNDI JNDI概念与作用;
Tomcat/jboss/weblogic/websphere下的JDNI 16 RMI 分布式应用全景; RMIRegistry;
RMI基础和实现原理; RMI部署 17 JMS 基于消息的中间件MOM; Java消息服务;
消息模式:点对点p2p、发布-订阅pub/sub;
AS中的消息队列MQ 18 Web Service Web Service概述和应用场合;
SOAP/WSDL/UDDI; Xfire应用 模块五:流行开发框架(65学时) 序号 知识点 内容提要 19 Hibernate 对象-关系映射ORM;
Configuration/SessionFactory/Session;
映射配置文件:一对一关联/一对多关联/多对多关联
映射对象标识符/映射组成关系;
操纵持久化对象的方法:
save/update/saveOrUpdate/load/get/delete/merge
检索策略:立即/延迟;
检索方式:HQL/QBC/SQL;事务管理 20 Spring DI和AOP概念实例 21 SSH SSH框架;OSIV;声明式事务处理; 22 EJB EJB组件技术概述;中间件简介;容器提供的服务;
实体Bean/会话Bean/消息驱动Bean基本概念和区别; 编程和部署 23 AJAX 起源和概念;XMLHttpRequest对象;异步调用;
项目应用;跨浏览器事项 模块六:设计建模和软件工程(35学时) 序号 知识点 内容提要 24 UML class图/sequence图/Use case图/Use case文本;
典型设计模式的UML表述;
读懂UML2.1规范中的13种图 25 设计模式 什么是设计模式;
Gof23模式:创建型/结构型/行为型;
常见模式的Java实现:
Singleton/Factory Method/Facade/Proxy/Iterator 26 Junit 测试分类:黑盒测试/白盒测试;单元测试/集成测试/系统测试;功能测试/性能测试;自动化测试/人工测试;缺陷跟踪与管理:流程和
文档评论(0)