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完成复杂查询 |