赴日java培训

来源:互联网 发布:java程序填空题 编辑:程序博客网 时间:2024/05/03 09:10

    在圣诞节前接到了公司的通知,要求我尽快赴日,目的有两个:

    1、给我们日本公司的员工进行一次编程技术的深入培训。时间是为期一到两个月。培训内容是JAVA

    记得在两年前,也差不多是这个时候,我们中国公司这边新招了几个刚毕业的大学生,就是我给他们进行了为期一个月的短暂培训,因为他们马上就要到日本去工作了。当时培训的内容很简单,主要是VB6JAVA的入门语言。

    现在他们已经在日本工作了差不多两年了,技术方面应该很好了,但因为一直缺乏有效的沟通(而且负责他们的经理,也说不清楚),我到现在也不太清楚他们的真实水平,这给我这次无那边培训带来了很大的困难。

    基于这个原因,而且根据日本方面的要求,要进行更加有难度和深入的培训,再考虑到他们的水平原本就不太一致,而且我拥有很多的时间,可以详细的训练他们每一个细节,所以我决定先很快的串讲一遍JAVA的语言基础,在讲授J2EE相关的技术,之后重点放在数据结构和算法的实现方面(重点是大量的算法练习题),用以锻炼他们的基本编程思维能力,最后在做一个大型的项目,作为实战演练。

    具体安排:

1)、JAVA语言基础:

l     垃圾收集机制、安全性和Java虚拟机(JVM  

l     Java语言面向对象、跨平台等特点 

l     Java的数据类型、表达式和流程控制语句及数组  

l     利用Swing组件库和多种布局管理器开发图形用户界面(GUI 

l     Java的事件处理模型  

l     异常和程序调试  

l     文件的输入输出(I/O  

l     使用Java语言内在的线程模式来控制多线程  

l     使用JavaSocket机制进行网络通信  

l     JDBC编程  

2)、企业级JSP/Servlet组件设计与开发

l     Web应用技术概述 

l     Servlet入门 

l     JSP入门

l     Web应用部署描述符概述  

l     Tomcat概述

l     Servlet生命周期管理  

l     ServletContext使用

l     Web应用的异常处理  

l     会话管理

l     Web应用安全性 

l     Web应用并发性

l     JSP脚本元素  

l     JSP隐含变量 

l     JSP异常处理  

l     JSP内部机制 

l     JSP调试技巧

l     使用MVC模式开发Web应用  

l     使用Model1模式(JSP+JavaBean)开发Web应用  

l     使用Model2模式(JSP+JavaBean+Servlet)开发Web应用

l     Web应用复杂布局构造  

l     Web应用中数据库编程

l     自定义标签概述  

l     开发自定义标签  

3)、EJB设计与应用

l     了解EJB的概念和角色划分,学会编写服务器端EJB组件的整体方案,学会划分EJB解决方案角色  

l     了解EJB的组件体系结构和类型,知道EJB组件的类型和体系结构,了解EJB的典型应用,学会根据需求选择EJB的类型  

l     了解EJB的客户端联结过程,了解EJB客户端使用的接口及查找EJB的方式  

l     掌握EJB客户端的编写,学会典型EJB客户端代码的编写思路和编写技巧 

l     了解会话EJB的特性,了解会话EJB的特性和适用范围 

l     掌握有状态会话EJB的编写,学会典型有状态会话EJB的编写思路和编写技巧  

l     掌握实体EJB的特性,了解实体EJB的特性和适用范围  

l     掌握实体EJB的编写,学会典型实体会话EJB的编写思路和编写技巧  

l     掌握EJB的安装和发布,学会EJB SERVER安装,学会在EJB SERVER上发布一个EJB   

4)、J2EE应用程序架构设计

l    J2EE架构  

l     组件componentSERVLET, JSP,JAVABEAN,EJB   

l     服务(TRANSACTION, JNDI, SECURITY,CONCURRENT  

l    连接器(CONNECTOR)的最佳实现策略  

l    一般设计模式技术  

l     J2EE技术体系中的设计模式  

l    J2EE设计模式技术  

l    J2EE设计原则(解耦,内聚,性能,伸缩,扩展,灵活,可用,可靠,安全)  

l    框架(framework)的设计  

l    STRUTS,WEBWORK,EXPRESSO的比较和应用  

l    解释、分析和应用J2EE蓝皮书实例PETSTORE的设计  

l    应用部署  

l     实用工具简介(ANT,JUNIT  

5)、数据结构和算法

l    线性表、用数组实现线性表、链表 

l     迭代器、java的迭代器接口  

l     递归  

l    排序:选择排序、插入排序、希尔排序、归并排序、快速排序、基数排序、算法比较  

l    有序表  

l     查找   

l    词典 

l      

l    队列   

l      

l      

l      

l     期间会贯穿几十个算法练习题  

2、和富士通公司谈一个项目,具体不详:)  

原创粉丝点击