J2EE核心技术--企业级JSP/Servlet组件设计与开发
教学目标:
Java语言在网络编程方面有其他语言无法代替的优势,在很多企业级开发中得到广泛的应用。JSP/Servlet是Java Web组件开发的核心技术,本课程深入浅出,使学员掌握JSP/Servlet基本概念及使用,了解J2EE环境下Web组件的设计/开发方法,并可将其运用到实际应用中,达到SCWD水平。
预备知识
具备HTML及Java的基本语法基础
课程内容:
· Web技术概述 · Servlet核心API · Web应用的部署以及部署描述符 · JSP语法 · Web应用开发的主要架构 · 自定义标签库的使用和开发
课程长度:5天 30学时
-----------------------------------------------------------------------------------
Sun Certified Mobile Application Developer (Sun 认证手机应用程序开发员 )
学员基础:
· 具有在 Java 2 标准版本平台( J2SE )上编写应用程序的能力 · 已经通过 SUN 公司 Java 程序员认证考试或具有两年以上 Java 编程经验的程序员 · 已经查阅过位于 http://java.sun.com/j2me/docs 站点上的 CLDC 和 MIDP 文档
培训目标:
学完本课程后,学员将具备以下能力 · 解释 J2ME 平台的架构及配置( configuration )和描述( profile )的角色 · 创建基本的 MIDP 应用程序( MIDLets )及在手机应用程序中加入增强多媒体技术 · 使用高端和低端的应用程序编程接口( API )创建并实现事件驱动的用户接口 · 使用记录管理系统( RMS )实现设备上的本地数据存储 · 使用基于网络的信息创建应用程序 · 描述 MIDP2.0 增强的安全性
课程内容:
本课程讲述在 J2ME 平台上用连接受限设备配置( CLDC )和移动信息设备描述( MID Profile )开发手机应用程序。课程中提供关于 MIDP 1.0 和 MIDP2.0 的规范、概念和能力的知识。 本课程适用于希望用 MIDP 开发手机程序的 Java 开发员,设计师和架构师。另外,本课程对于那些设计手机技术解决方案和需要 Java 迁移 ( 将现有代码移植到新的平台上 ) 技术的架构师也很有帮助。
-----------------------------------------------------------------------------------
七天掌握Java Web组件开发技术
课程说明:
最近几年,SUN公司的J2EE技术被很多企业所使用,已经成为企业级开发的主流技术。J2EE包含了一系列的组件技术,其中包括客户端组件和服务器端组件,由于企业级应用的大量业务逻辑都运行于服务器端,所以服务器端组件尤为重要。服务器端组件有两种:Web组件(Servlet/JSP)和EJB组件,其中Web组件又是重中之重,几乎所有的J2EE B/S结构应用都会采用此技术。从就业形式看,几乎所有招聘Java程序员的公司,都很注重Web组件技术的考核。
课程内容:
本课程专门为想致力于Java Web组件开发的学员设计,课程主要分两大部分内容:Java语言基础以及Web组件核心技术。Java Web组件是基于Java语言的,因此,本课程从Java语言基础开始讲解,循序渐进,最终使学员真正掌握Java Web组件的核心技术。其中还穿插一些在实际开发中非常实用的内容,如JavaScript,Struts等。在授课课程中,讲师会将理论结合实践,每个知识点都有相应案例,帮助学员理解掌握。
课程目标:
学员掌握了本课程所设计的所有内容,将有能力参与开发基于Java Web组件技术的软件项目。
课时:7天,42学时
课程内容:
· Java语言基础(2天) · Java语言主要特点 · Java基本语法 · Java的数据类型 · 数组、Java集合框架 · 面向对象的特点:封装、继承、多态 · 修饰符:权限修饰符以及static、final、abstract · Java语言的异常处理 · Java线程编程 · JavaScript (1天) · JavaScript概述 · JavaScript与Java的区别 · JavaScript的语法 · Servlet/JSP技术及Struts框架(4天) · Web应用开发概述 · 创建HttpServlet以及Servlet的声明周期 · Servlet的请求和响应 · ServletConfig的使用 · Servlet上下文 · Servlet会话管 · Servlet监听器 ·Servlet过滤器 · Servlet请求转发 · JSP基本语法 · JSP指令 · JSP标准动作 · JavaBean的概念与使用 · Web应用的异常处理 · Model1与Model2架构 · JSP自定义标记 · Struts框架
-----------------------------------------------------------------------------------
三天精通Spring
课程说明:
即使拥有良好的工具和优秀技术,应用软件开发也是困难重重。如果使用了重量级的框架,常常导致不能有效控制和改进。Spring为已建立的企业级应用提供了一个轻量级的解决方案,这个方案包括声明式事务管理、通过RMI或Web Services远程访问业务逻辑、mail支持工具及数据库持久化的多种选择。Spring还提供了一个MVC应用框架,并可以透明的把AOP集成到软件中,同时提供一个优秀的异常处理体系。 Spring的众多优点,使它有潜力成为所有企业应用的一站式选择。在新技术不断涌现的今天,顺应了技术发展方向的技术人员往往能够脱颖而出。而Spring正是代表当前业务层技术发展的最新方向。本课程将由浅入深地带领学员步入Spring的世界。
学习对象:
具备一定Java编程能力的初级程序员。
预备知识:
· Java编程基础知识 · 面向对象基本思想
课程目标: · 深入理解IOC、DI、AOP等机制 · 掌握Spring开发流程、Spring配置方法等 · 掌握Spring如何与其它框架结合使用
课程安排:(三天)(讲解60% 讨论10% 编码练习30%) 第一天: · 业务层技术介绍 · Spring快速入门 · Spring配置入门 第二天: · Spring AOP、IOC · Spring事务管理 · Spring Web框架 第三天: · Spring与其它框架的结合使用 · Spring项目实战
课程长度:3天 18学时
-----------------------------------------------------------------------------------
三天精通Struts
课程说明:
自Craig R McClanahan创建Struts框架以来,Struts正在得到越来越多架构师和程序员的认可。目前,国内外许多中、小型WEB项目都是基于Struts开发的;甚至一些大型项目所使用的框架也是在Struts基础上进行的二次开发。由于Struts应用越来越广泛,这种框架已经成为众多公司要求员工必须掌握的技术之一。是什么使Struts得到大家的认可?Struts中又包含了哪些技术呢?本课程将从Struts源码入手,从构造一个类Struts框架开始,深入浅出的带领学员进入Struts的全新世界。
学习对象:
具备一定Java编程能力的初级程序员。
预备知识: · 了解JAVA语言的基本概念 · 了解WEB基本知识
课程目标:
· 深入理解MVC模式,通过MVC模式梳理WEB程序流程 · 掌握Struts开发流程、Struts配置方法等 · 掌握Struts多模块编程、Struts扩展
课程安排:(三天)(讲解60% 讨论10% 编码练习30%) 第一天: · JSP/Servlet核心技术介绍 · Struts快速入门 · Struts框架构造 第二天: · Struts控制器组件开发 · Struts多模块开发 · Struts配置提升 第三天: · Struts扩展开发 · Struts与其它框架的结合使用 · Struts项目实战
课程长度:3天 18学时
-----------------------------------------------------------------------------------
三天精通Hibernate
课程说明:
对象/关系映射一直都是数据库技术中的难点,尽管人们提出了许多方案解决这个问题,但都不能完全做到即便利又高效。EJB的推出让人们看到了希望,但实践证明实体Bean的效率并不高,并且还十分难于为初学者理解。由Gavin King创建的Hibernate框架,从某种程序上正在朝着正确的方向迈走,并且得到越来越多IT从业人员的认可。就像当年的Struts框架一样,Hibernate也已经在许多项目中得到广泛应用。Hibernate由于投注了更多的精力在提升效率上,使用起来又十分方便,新版的EJB规范正在向Hibernate方向靠拢。 正是由于得到广泛的认可,Hibernate已经成为程序员必须掌握的技术之一。
学习对象:
具备一定Java编程能力的初级程序员。
预备知识:
· 了解数据库的基本概念 · 熟悉常用SQL语言,具备一定的Java编程能力
课程目标: · 深入理解OR映射,了解OR映射问题的通用解决方案 · 掌握Hibernate开发流程、Hibernate配置方法等 · 掌握Hiberate性能优化、Hibernate扩展
课程安排:(三天)(讲解60% 讨论10% 编码练习30%) 第一天: · 数据库核心技术介绍 · Hibernate快速入门 · Hibernate配置入门 第二天: · HQL语言 · Hibernate中关系的解决方案 · Hibernate配置提升 第三天: · Hibernate性能优化 · Hibernate扩展 · Hibernate与其它框架的结合使用 · Hibernate项目实战
课程长度:3天 18学时
-----------------------------------------------------------------------------------
Java移动开发技术(J2ME)
课程说明:
目前,SUN公司的J2ME技术被很多客户认同并使用,快速成为手机程序开发的流行技术。J2ME是Java 2 Micro Edition的简称,是用于为手机等小型移动终端开发各种单机与网络应用的技术。本课程专门为想致力于Java 手机程序开发的学员设计,课程主要分两大部分内容:Java语言基础以及J2ME移动开发技术,包括J2ME体系结构和J2ME技术,手机软件开发、游戏软件开发的基本技能。在授课过程中,讲师将理论结合实践,每个知识点都有相应案例,帮助学员理解掌握。学员在学完本课程后将能立即参与开发基于Java移动开发技术的软件项目。
谁应该参加此次培训:
· 希望通过培训系统掌握J2ME知识的开发者 · 即将面临就业的在校学生 · 先前从事其他领域的开发,想转行进入J2ME领域的开发者 · 希望通过SCMAD认证的开发者
预备知识:
1) Java编程基础 2) 熟悉Java IO 和多线程知识 3) 熟悉网络通信协议,如HTTP,TCP/IP。 4) 最好熟悉tomcat容器
课程内容:
1) Java ME平台的基本概念和开发工具(Netbeans IDE 5.0和Mobility Pack 5.0等) 2) MIDlet的应用程序模型和生命周期,OTA规范。 3) MIDP图形用户界面编程,游戏框架,事件模型。 4) 记录管理系统(Record Management System) 5) 通用连接框架编程指南,重点介绍基于HTTP和socket的应用。 6) MIDP 2.0的PUSH注册和安全模型 7) 无线消息API(JSR 120) 8) 移动多媒体API(JSR 135) 9) JTWI 1.0规范介绍 10) SCMAD考点分析
课程长度: 30学时 |