课程体系

在线报名

0591-83427642
仓山区仓前路185号

JAVA软件工程师就业班 项目技术列表

JAVA SE 项目实战

技术名称技术内容培养目标
核心语法 JDK配置、Eclipse开发工具使用、数据类型,变量、表达式、条件控制语句、循环语句、方法及数组的的建立和使用
  • 1、掌握JAVA语言核心语法(类与对象、继承与多态、异常处理等);
  • 2、了解面向对象的分析与设计;
  • 3、能使用JAVA进行IO文件、数据库等进行JAVA数据开发;
  • 4、能使用JAVA进行基本的网络程序开发;
  • 5、可以灵活的使用JAVA中的常用类库;
  • 6、了解数据结构在JAVA中的基本实现;
  • 7、掌握类集框架的各个组成部分;
  • 8、掌握Java的各种新特性技术:Assert、Generic、Enum、Annotation、Static Import、Autoboxing、Unboxing;
  • 9、可以使用反射机制完成各种复杂操作
面向对象编程 类和对象、面向对象的三大特征详解(封装、继承、多态)、访问控制权限、接口及抽象类的应用、包的定义及使用、异常处理、各种主流设计模式
多线程 概念、实现、同步与死锁
文件编程 File、字节流、字符流、打印流、对象序列化、Scanner
Java新特性 Generic、Enum、Annotation等
常用类库 国际化、日期/时间操作、反射机制、包装类等
网络编程 TCP、UDP程序,与多线程、IO相结合开发
数据库编程 JDBC基本概念、核心接口使用、事务、回滚、配置与连接Oracle数据库
JavaMail 配置Apache James Server邮件服务器、可以使用JavaMail进行收发mail的控制
XML XML语法、DTD、DOM/SAX/JDom解析、并使用AJAX进行DOM操作
数据结构/类集 Collection、Map、Iterator、树、Queue、SortedSet、SortedMap、BT排序算法

JAVA EE基础 项目实战

技术名称技术内容培养目标
网站前台制作 HTML、Css、JavaScript、Aptana/DreamWeaver工具
  • 1、掌握JSP开发动态网站程序;
  • 2、可以使用JavaScript进行复杂的页面开发;
  • 3、熟练使用Tomcat服务器进行WEB项目的开发及部署;
  • 4、熟练掌握JSP中的基础语法以及各常用内置对象的使用;
  • 5、可以熟练的使用分页算法,完成分页显示功能;
  • 6、可以使用Smartupload完成文件的上传操作,并可以自动将上传文件更名;
  • 7、掌握过滤、监听的开发;
  • 8、掌握MVC开发模式应用;

  • 9、掌握Oracle、MySQL数据库的基本使用,会使用SQL操作数据库;
  • 10、能对数据库进行基本的管理。
  • 11、部门-雇员管理程序:以Oracle数据库、面向对象为基础,对类进行关联的设计,在其中要使用各复杂查询语句,并通过代码开发结构的不断升级形成最终的基础开发架构,学员可以逐步体会各个开发架构的优缺点,并在项目中应用标准架构进行开发。
开发环境搭建 Tomcat服务器安装及配置、MyEclipse插件使用、数据库连接池的配置及使用
JSP基础语法 Scriptlet、request、response、session等核心对象以及分页功能的实现
JavaBean编程 JavaBean的基本语法、JavaBean的设计及开发、DAO设计模式、Smartupload
Servlet Servlet基本结构、生命周期、MVC设计模式、过滤器、监听器、EL
Oracle/MySQL 安装、配置、常用命令、JDBC操作、Oracle体系结构、Oracle 基础管理、SQL 语言、MySQL数据库简介、Sequence和同义词、数据字典及用户管理、E-R模型、Power Designer设计工具
独创案例讲解(JSP + Oracle)部门雇员管理项目讲解 以Oracle数据库提供的emp和dept数据表为操作基础,通过代码的不断升级讲解各基础开发方法:
•JSP + JDBC
•JSP + JavaBean + Smartupload
•JSP + DAO + Smartuplad
•MVC + DAO + Smartupload
•在开发中结合emp和dept要讲解类的关联映射关系以及使用SQL完成复杂查询

JAVA EE框架技术 1

技术名称技术内容培养目标
AJAX AJAX的基本实现,事件触发与回调、联动菜单、分页
  • 1、了解正规项目开发流程;
  • 2、能使用E-R模型对数据库进行设计;
  • 3、使用Eclipse开发工具,基于Tomcat服务器完成项目代码开发;
  • 4、深入理解MVC与Struts之间的关系,并使用基本MVC和Struts进行项目开发;
  • 5、掌握主流开发框架:Struts + Hibernate联合开发
  • 6、理解报表组件在开发中的作用;
  • 7、掌握AJAX + XML技术;
Struts 1.x Struts的核心工作原理、Action、ActionForm、StrutsUI标签、验证框架、Token等
Hibernate 2.5 ORMapping基本概念、HQL、数据关联、继承映射关系、容器映射策略、实体映射
EC Side组件 报表是项目开发中最常见的功能,使用EC Side报表组完成复杂报表显示,还可以将全部的显示数据导出成word或excell、pdf等常见文件

JAVA EE框架技术 2

技术名称技术内容培养目标
JAVA EE架构 容器、服务、通讯
  • 1、掌握完整的JAVA EE架构;
  • 2、可以使用AJAX各种常用框架完成富客户端的开发;
  • 3、掌握主流开发框架:Struts / Struts2 + Hibernate + Spring的联合开发;
  • 4、掌握Struts 2.0与Struts 1.x的区别及使用,并可以使用Spring进行SSH2整合;
  • 5、了解IBatis框架的基本使用。
  • 6、实现技术:
  • •使用SSH和SSH2,并结合AJAX的各种框架进行开发;
  • •使用ECSide完成报表显示。
Hibernate 3 ORMapping基本概念、HQL、数据关联、继承映射关系、容器映射策略、实体映射、生命周期模型、缓存策略
IBatis 与Hibernate之间的关系,使用IBatis完成ORM操作
Spring 2 IOC、AOP、HibernateTemplate、Transaction、SSH整合
AJAX框架 DWR、JSON、JQuery
Struts 2.0 Sturts2.0与Struts的关系,Struts 2.0的开发,验证框架、拦截器、国际化、转换器、SSH2整合

分布式开发技术

技术名称技术内容培养目标
WebServices WebServices概念、WebServices开发、基于Xfire的WebService实现、Spring对XFire的支持
  • 1、了解分布式开发的原理及作用;
  • 2、可以了解RMI的基本作用及实现;
  • 3、掌握SUN最新的开发技术 —— EJB 3.0的各个组成部分,以及使用Jboss服务器完成EJB的开发;
  • 4、掌握Web Services技术以及使用XFire、EJB 3.0实现WebServices;
EJB 3.0 使用Jboss4.x服务器,基于Eclipse开发平台,开发Session Bean、Entity Bean、JMS、定时服务、拦截器、数据关联、JPQL

专向开发技术

技术名称技术内容培养目标
搜索引擎 Lucene、HTMLParser、Heritrix
  • 1、掌握搜索引擎的搭建原理及实现;
  • 2、掌握工作流系统的原理及实现。
  • 3、掌握移动平台google-android下的开发。
JBPM 工作流的基本概念、JBPM环境搭建、实现工作流
手机开发 - Android 互联网时代奇迹般崛起的Google,已经成为微软的心腹大患。Google看得很清楚,桌面操作系统时代快要结束了,现在是掌上操作系统时代登场了,谁能够先一步占领消费者的手掌,谁才是真正的赢家。这一次,Google终于亮剑了,亮出来的绝对是一把无坚不摧的利剑 - Android。