应用JAX-RPC跟JAXWS开发Web Services名目

来源:互联网 发布:战棋游戏 知乎 编辑:程序博客网 时间:2024/05/22 04:42
课程名称

  内容简介

  课程目的

   第一阶段:核心Java2

  CoreJava

  Java基本语法、数据结构、Java核心API、面向对象程序设计、I/O体系结构、GUI 用户界面编程、多线程并发模型、网络编程、代办与反射编程、JDK5.0新特性

  掌握Java核心语法与面向对象思想,能熟练应用常用设计模式与编程技巧完成桌面应用或网络通讯类程序的开发

  编程基础

  Java语言基础及搭建Java开发环境:数据类型、运算符、语句及掌握流、数组、字符串等;JDK的装置和环境配置。

  计划时间 1天

  要害字及基本语法

  Java面向对象编程技术:类与对象、属性、方法、访问控制;结构函数、终结函数、静态成员、抽象方法和形象类等。

  计划时间 1天

  面向对象

  Java面向对象编程技术:类的继续与派生、GUI作风的应用程序的格式;this、super的用法、包与接口编程、援用包。

  打算时间 2天

  聚集

  Java中的集合编程技术:List类型的集合(Vector、Stack、LinkedList和ArrayList)、Map类型的集合(HashMap、Hashtable和Properties)、Set类型的集合和HashSet等。

  计划时间 2天

  线程

  多线程编程及同步、互斥技巧:过程跟线程,何时应用线程;线程的设计;创立方式、格局、实例讲授;线程的把持和治理;线程的优先级;线程同步;互斥对象。

  筹划时间 3天

  GUI界面

  Java GUI编程技术(Swing基础局部):基本组件的编程技术;容器组件编程技术;菜单编程技术;对话框等编程技术;GUI事件编程等;综合训练(重点熟悉在Java应用程序中如何实现组件及事件编程等,并设计出适用的GUI程序)。

  计划时间 2天

  IO流

  Java 文件读写IO技术:流与文件的读写编程、二进制流、管道流、文本字符流、随机文件流、尺度装备流等方面的编程应用技术;综合练习(重点熟悉Java中的文件流的编程应用,编程出一个文本编纂软件,可以保存与翻开文件等功能)。

  规划时间 2天

  对象序列化

  对象的序列化和反序列化技术:二进制序列化,对象的序列化和反序列化技术以及在实际的详细应用(应用状况的保留、对象数据的重建)等。

  计划时间 1天

  异常处理

  异常处理及自定义异常技术:什么是异常处理技术、为什么要应用它;异常的声明、抛出、捕捉及自定义异常技术;异常类的档次结构及异常的属性和方法等

  计划时间 1天

  网络编程

  Java网络编程技术:URL远程文件访问技术;网络编程技术概述,有关的API类,Socket网络编程技术的具体应用;综合训练及Socket技术的详细应用。

  计划时间 2天

  国际化

  Java国际化技术:文字、时间、数字和货泉等格式化;在Eclipse中如何开发实现Java国际化技术的应用程序。

  计划时间 1天

  新特征

  J2SE 5.0 新功效及特性:泛型和使用泛型的长处;加强的for轮回;自动装箱/主动拆箱;类型平安的枚举;可变长度参数;元数据(解释)。

  计划时间 1天

  模式

  工厂模式和单例模式 工厂模式中的工厂方法,工厂模式中的抽象工厂,工厂模式的主要的毛病;单例设计模式和编程实现单例模式,应用单例模式会有哪些代价。

  方案时间 1天

  反射

  Java 反射机制:Java反射机制,类加载器,Java Reflection API(Class,Construtor,Field,Method);利用Java反射技术实现可配置化的“工厂模式”。

  计划时间 1天

  Unix开发环境

  UNIX/Linux系统概述;UNIX常用命令及Shell介绍;UNIX环境简略编程;Linux系统使用。

  了解Unix系统工作原理,掌握Linux/Unix系统个别管理保护工作常识

  时间管理及沟通技巧

  懂得时光管理的问题;分享时间管理的教训;控制时间管理的技能;沟通的模型;书面沟通

  理解并掌握时间管理/沟通技巧基本概念

  项目案例1

  企业财务管理系统

  掌握C/S架构体系开发,重点掌握长久化办法

   第二阶段: 数据库编程

  Oracle/SQL/PLSQL

  以Oracle/MySQL为平台,全面讲解各类SQL语句的使用,分析各种关联数据库设计的常见问题,深入讲解数据库设计范式

  掌握数据库基本操作,数据库设计,开发和管理等方面基础知识,熟练掌握SQL的使用

  JDBC

  Java数据库操作的基本步骤,事务管理,批更新,可转动、可更新的成果集,SQL3.0新特性,衔接池技术,数据库应用架构

  纯熟掌握Java数据库编程技巧,能使用高级API、DAO编程模式编写高机能的数据速决层应用

  XML

  XML的概念与基本作用、XML模式定义(DTD、Schema)、XML解析与操作方法(JAXP、JAXB)

  掌握XML使用及XML文档的处置技术

  语法

  XML技术及语法基础:XML概述,XML文档的结构,文档类型定义,Well-formed XML,Valid XML、DTD等。

  语法

  XML格式定义:XML Schema技术、Schema语法XSDL, 在XSDL中使用的名字空间等。

  解析器

  XML技术及SAX编程技术:SAX 编程技术,SAX 编程方法,DefaultHandler适配器类及SAX API,SAX的事件机轨制及SAX的各种应用示例。

  JDOM

  XML技术及JDOM编程技术:JDOM 技术概述、为什么须要JDOM,取得并安装JDOM API包,JDOM 包中的各个API阐明,JDOM 包中的重要类编程,JDOM 的各种应用实例。

  工具

  Eclipse对XML开发的支持 XML开发、XML文挡的检讨, DTD和XML Schema等方面的支持。

  Hibernate

  讲解领域建模思想与O/R Mapping技术,内容包括:各种对象关系映射、实体状态、对象与查问缓存、事务锁机制与性能调优

  能以范畴建模思想完成持久化层的设计,使用Hibernate完成持久化层的开发工作

  项目案例2

  信息异步传递管理系统

  掌握C/S架构系统开发,重点掌握持久化方法

  团队配合基本

  达成高品质的团队决议;解决团队中的抵触

  理解团队协作的基本概念

   第三阶段:Java Web编程

  Html、CSS

  先容Web页面开发的基本进程,超文本标志语言(HTML)基本标签的使用,CSS 层叠式款式表

  掌握HTML基本标签的使用,能应用CSS优化页面设计的方法

  JavaScript

  JavaScript 脚本语言基础语法,常用函数,JavaScript高等DOM编程及页面组件节制

  掌握基于对象的JavaScript程序设计,能通过W3C DOM模型完成动态页面脚本开发

  Java Web编程Servlets

  HTTP协定详解,Servlet中心对象操作,Servlet性命周期,Session与Cookie的应用处景,MVC设计模式以及过滤器与监听器

  全面掌握Servlet 2.5 API的使用,可能独破分析设计基于N层系统构造的Web 应用,纯熟使用各种Java EE应用服务器

  Java Web编程JSP

  JSP介绍、创建、安排JSP程序,JSP中异样处理,自定义标签,JSTL,EL

  把握JSP2.0标准技术,掌握JSP进举动态页面开发的专业技术,能联合Servlet实现B/S利用的设计与开发工作

  Struts

  MVC设计思想,Strust的体制架构、控制器组件、视图组件、框架的扩大、国际化、验证框架、常用标签库等

  理解MVC模式,掌握基于struts的java EE解决计划

  报告技巧

  了解你的观众;和观众交换;构建演示;观众管理;团队演示

  懂得演示的根本概念

   第四阶段: JavaEE企业应用

  OOAD&UML&Design Patterns

  从实际企业项目动身介绍Rational统一开发过程,深刻总结面向对象的剖析设计实践及应用技巧。讲解UML(统一建模语言)的概念与工具使用。

  全面掌握同一软件开发过程(RSDP),纯熟使用UML建模工具。

  JAVA EE/EJB

  高级编程

  创建基于JAVA EE1.4规范的EJB旁边件学习将EJB融入散布式企业级运用程序的编程技术,学习 Session Beans,Entity Beans,Message-Driven Beans,JTA/JTS,JAAS,JNDI,RMI等技术同时讲解最新EJB3.0技术规范。

  掌握基于EJB3.0规范的企业应用架构编程接口及拜访EJB技术实现,掌握开发和运行基于 JAVA EE 应用程序所碰到的常见问题,包含保险性,伸缩性和负载均衡管理等。

  Web Services

  了解Web Services技术,使用JAX-RPC和JAXWS开发Web Services项目,探讨SOA系统的设计与开发,学习异构平台的整合

  能使用Web Service技术完成SOA系统的设计与开发

  SVN/CVS及编程规范

  掌握SVN/CVS的配置和使用;软件编程规范

  SVN/CVS的配置和使用;软件编程规范

  项目案例3:中国邮政个性化平台

  中国邮政广东省邮政个性化平台,该名目波及挪动积分、建行卡、广航出口报关等个性化业务的监控及管理。

  熟练使用前面学过的知识,并将其应用到实际项目开发中,结合SVN的使用掌握在项目开发中如何实现团队合作

   第五阶段: 风行技术热门

  Spring

  IOC思维、AOP思惟,使用Spring的ORM支撑完成DAO层的开发,使用申明式事务进行事务层开发,使用Spring与EJB3、Struts、Hibernate等常见框架进行整合

  可通过Spring完成多层架构应用的设计与开发工作,掌握面向接口编程的主要性,熟习模版和回调等开发方法

  AJAX

  全面讲解AJAX应用的设计与开发方式,内容包括: XMLHttpRequest对象操作、W3C DOM模型操作、jQuery与DWR框架的使用

  能通过AJAX开源框架完成Web 2.0应用的设计与开发工作

  DWR

  结合DWR疾速开发Ajax

  掌握DWR的开发原理,并熟练使用DWR简化Ajax的开发

  就业领导

  求职指导、简历撰写、面试技巧等

  项目问难

  项目演示及重点解析,项目经理现场发问及指点

  模仿口试

  人力资源面试指导,技术面试指导

相关的主题文章:
  •     
原创粉丝点击