Java全程软件工程师就业实战班
咨询热线:400-6812568 转 8007 (拨分机号直接与机构招生老师联系,如需帮助请拨0)
咨询热线:400-6812568 转 8007 (拨分机号直接与机构招生老师联系,如需帮助请拨0)
课程介绍:
本课程培养Java中高级软件工程师,内容极其丰富,课程涵盖面广,操作性极强,具有深度,不但包含Java中的所有的流行的技术,而且还包含有Linux和Oracle数据库工程师的课程,实力不需要吹,可以见证我们的课程。
该全程软件工程师课程总共包含有7个子课程,如下:
1 、Linux系统工程师实战课程 ;2、 Java软件工程师基础加强班课程;3、 Oracle数据库工程师实战课程; 4、 Java Web网站开发工程师实战课程; 5、 Java EE轻量级框架软件开发工程师实战课程;6、 Java EE重量级框架软件开发工程师实战课程; 7 、3G - Android开发工程师实战课程。
课程时间:
总 课 时:1088课时
课 程 天 数:136天,即6个月零4天(每个月22个工作日算)
脱产班:星期一至星期五 上午9:30 – 12:30 下午14:30 – 17:30
晚 班:星期一至星期五 晚上18:00 - 21:00
业 余 班:周六至周日 上午9:30 – 12:30 下午14:30 – 17:30
就业方向:
培养目标
Java软件工程师、Java web开发工程师、Java高级架构开发工程师、Linux java开发工程师、Oracle java架构工程师
就业方向学员就业方向包括:
手机应用软件开发商
商业级软件开发商
网站web级软件开发商
企业级系统开发商
Oracle java架构开发商
学员就业岗位包括:
java web应用级开发工程师
java软件开发工程师
java企业级系统架构师
Oracle java架构开发工程师
课程体系:
课程主题 |
内容简介 |
课程描述 |
课程安排 |
Linux系统工程师实战课程
|
1 linux基础介绍 |
通过本课程熟练掌握Linux操作,包括安装工具,配置环境,网络监控,解压缩等以后Java开发中需要用到的常用的操作,方便以后能够熟练在Linux系统下面进行Java软件开发
|
40课时 |
2 历史介绍,编辑器的使用 |
|||
3 用户管理,目录结构 |
|||
4 常用命令 |
|||
5 文件权限,用户组 |
|||
6 JDK,tomcat安装配置 |
|||
7 娱乐软件安装,linux分区详解 |
|||
8 Linux的安装演示 |
|||
9 shell介绍 |
|||
10 tcp/ip基础 |
|||
11 ip地址和包,网络环境配置 |
|||
12 rpm管理,samba安装配置使用 |
|||
13 crontab详解 |
|||
14 进程的介绍和管理 |
|||
15 top详解,监控网络状态 |
|||
16 mysql/Oracle安装配置 |
|||
17 ssh安装配置使用 |
|||
18 补充讲解linux重要内容 |
|||
19 linux启动过程分析 |
|||
20 压缩和解压 |
课程主题 |
内容简介 |
课程描述 |
课时安排 |
Java SE – 基础入门 |
1 Java预准备 Java的发展历史,当今软件状况 |
熟练掌握Java的核心语法,能够快速的按要求写出简单的Java程序,熟悉数组和String类的常用操作 |
10课时 |
2 Java环境 JDK的安装,原理详细阐述,环境变量配置 |
|||
3 第一个Java程序 经典程序案例剖析,public class和class声明的区别。常见错误处理总结 |
|||
4 类的结构定义 通过Student类详细阐述以下知识点 属性定义,构造器定义,自定义方法,主方法详细阐述。 访问权限分类,属性返回类型分类,数据溢出,方法返回类型分类,构造器的分类和区别,属性调用,方法调用。 |
|||
5 重要概念比较 全局变量定义,局部变量定义,全局和局部变量的区别,变量和引用变量的区别,类和对象的区别,变量与常量的区别 |
10课时 |
||
6 书写规范 类,变量,常量,方法命名规范 注释规范 |
|||
7 Java运算符 算数运算符,关系运算符,布尔逻辑运算符,位运算符,赋值元素符,条件运算符,instanceof的详细阐述 |
|||
8 Java程序流程控制 循环控制语句:for循环,do while循环,while循环 条件判断语句:if,if else嵌套循环,switch 经典案例:计算员工的工资 |
|||
9 数组 一维数组创建、定义,数组遍历、排序、拷贝,二维数组遍历 |
8课时
|
||
10 包 包的解释,包的使用 |
|||
11 api的使用 api详细介绍 |
|||
12 String类 String内存机制的详细阐述 String中equals方法的实现,String对象内存的比较,String对象池 String中常见方法的使用 |
|||
12 Java SE - 语言基础知识回顾 |
|||
Java SE – 深入学习 |
1 面向对象的特性 封装的概念,案例阐述 继承的概念,案例阐述,重写,重载 多态的概念,案例阐述 抽象类概念,案例阐述 接口的概念,案例阐述 抽象类和接口的区别 |
熟练掌握Java面向对象 特性,熟练掌握Java常用类库对象的操作,为后面的软件开发奠定坚实的基础 |
10课时 |
2 Object类 Object类详细阐述 Object类equals方法 |
|||
3 变量详解 变量生命周期 变量类型转换:基本数据类型转换,对象类型转换 |
8课时
|
||
4 GC垃圾回收 |
|||
5 访问范围控制 四个访问权限在实际项目中的运用 |
|||
6 static与final 静态与非静态,静态代码块,非静态代码块,类加载,单例设计,static相关应用 final在项目中的使用 |
|||
7 this与super |
|||
7 集合– List ArrayList数组集合,LinkedList链表集合,Vector向量集合的定义,比较 |
8课时
|
||
8 集合– Set HashSet,TreeSet的定义,比较 |
|||
9 集合– Map HashMap, HashTable的定义,比较 |
|||
10 日期处理– Date Date类常用方法使用 Date时间处理封装 |
|||
11 文件与路径的处理 文件与路径区别,文件创建/删除/获取名称,路径创建/删除/获取名称 综合案例 |
8课时
|
||
12 异常处理 检查性异常与非检查性异常,finally的使用,预定义异常和自定义异常,主动抛出异常和系统抛出异常,多层次异常抛出 |
|||
13 基本封装类 基本封装类与基本数据类型的转换 |
|||
14 JDK 5的新特性 静态导入,可变参数,ForEach,泛型, 枚举:枚举的作用,类集对Enum的支持,枚举的其他应用 |
8课时 |
||
15 内部类 非静态内部类,静态内部类 |
|||
16 Java技巧 JDK文档的使用,JavaDoc命令的使用, 常用的MyEclipse编辑技巧,Debug调式 Jar包 |
|||
17 Java SE – 深入学习知识回顾 |
|||
Java SE – 高级部分 |
1 io流 io流原理、分类,读写文本数据,读写字节数据,文件拷贝 |
熟练掌握Java高级部分技术,熟练掌握IO流,多线程,Socket编程,熟练掌握Java设计模式,反射机制,Annotation等部分知识, 学完此部分能够写出高质量的程序,同时为成为Java桌面型应用工程师奠定强大的基础 |
10课时 |
2 多线程 认识多线程,线程常用操作方法,线程操作范例—母亲烧茶,同步与死锁,线程操作案例—生成者与消费者,线程生命周期 |
|||
3 网络编程– Socket 网络编程原理详细阐述,单向客户端和服务器开发,双向客户端和服务器开发 Java网络服务器中间件开发 |
8课时 |
||
图形界面编程 |
1 AWT/Swing简介 2 基本容器JFrame 3 标签组件JLabel 4 按钮组件JButton 5 布局管理器 |
掌握桌面型应用工程师必须具备的GUI编程技术,同时能够培养用纯Java SE来写界面的能力 |
8课时 |
6 其他容器 JPanel容器,JSplitPane容器,JTabbedPane容器,JScrollPane容器,JDesktopPane容器,JInternalFrame容器 7 不弹起的按钮组件JToggleButton 8 文本组件JTextComponent 9 事件处理 10 单选按钮,复选框,列表框,下拉列表框,菜单组件,文件选择框,表格 |
16课时 |
||
项目一:桌面型软件工程师项目开发 |
1 基于TCP/IP协议的网络聊天室(个人开发,开发2天) 2 银行ATM提款机系统 (2人一组,开发5天) |
全面掌握Java SE标准版所有技术,通过这2个项目,达到精通Java SE的程度 |
56课时 |
课程主题 |
内容简介 |
课程描述 |
课程安排 |
Oracle 10g数据库 |
1 为什么要学习Oracle 详细介绍Oracle的优势 |
Oracle公司OCP课程,通过这60课时的讲解与演练,熟练Oracle数据库sql部分、管理部分、plsql编程部分,达到Oracle大学OCP水平 |
8课时 |
2 Oracle公司介绍 Oracle含义,公司发展和现状,产品线 |
|||
3 Oracle的安装,启动和卸载 附上Kende_Zhu Oracle技术文档 |
|||
4 Oracle管理工具介绍 |
|||
5 Oracle的基本使用 SQL*Plus常用命令 连接命令,文件操作命令,显示和设置环境变量 |
|||
6 Oracle用户的管理1 创建用户,修改用户密码,删除用户,授予用户权限,回收用户权限,用户管理的综合案例 |
|||
7 Oracle用户的管理2 对象权限继承,系统权限继承,profile管理用户口令,解锁账户,终止口令,口令历史,删除profile, |
10课时 |
||
8 Oracle表的管理 表名和列的命名规则,Oracle支持的数据类型,创建表,修改表,添加数据,删除数据 |
|||
9 Oracle表的基本查询 介绍,简单的查询语句 |
|||
10 Oracle表复杂查询– 多表查询 |
6课时
|
||
11 Oracle表复杂查询– 子查询 |
|||
12 Oracle表查询– 合并查询 |
|||
13 Oracle中事务处理 事务和锁,提交事务,回退事务,事务的几个重要操作,java程序中使用事务,只读事务 |
1.5课时 |
||
14 Oracle函数 字符函数,数学函数,日期函数,转换函数,系统函数 |
4课时 |
||
15 Oracle数据库管理 何为数据库管理员,数据库管理员用户,数据库的逻辑备份与恢复,数据字典和动态性能视图,管理表空间和数据文件 |
10课时
|
||
16 维护数据的完整性 介绍,约束,使用,维护,表级定义列级定义 |
2课时 |
||
17 索引 原理介绍,创建索引,索引的缺点,其他索引 |
1课时 |
||
18 管理权限 介绍,权限,系统权限,对象权限 |
1课时 |
||
19 角色 介绍,预定义角色,自定义角色,角色权限,角色授权,删除角色,显示角色,精细访问控制 |
1.5课时 |
||
20 plsql编程 Plsql介绍 plsql基础 块结构示意图,过程,函数,包,触发器,标量,复合类型,参照变量 Plsql的进阶:控制结构,编写分页过程,例外处理 |
17课时 |
||
21 Oracle视图 介绍,创建/修改视图 |
2课时 |
课程主题 |
内容简介 |
课程描述 |
课程安排 |
Java Web技术之XML技术 |
1 XML: XML的产生,W3C介绍,关于XML的两个问题,XML与HTML的比较,XML的编辑工具 |
通过xml技术的学习,深入理 解xml技术,熟练4种解析xml文档的技术。
|
8课时
|
2 XML文档: XML文档介绍,XML声明,文档类型声明,元素,注释,处理指令,空白处理,行尾处理,语言,标识格式良好的XML |
|||
3 DTD: DTD介绍,在XML文档中引入 |
|||
4 DTD的结构: 元素类型声明,实体声明,属性表声明,记号声明,有效的XML,XML处理器/解析器 |
|||
5 XML名称空间: XML名称空间概述,声明名称空间,名称空间在元素和属性中的运用,名称空间和DTD |
|||
6 对XML文档进行分析: DOM,SAX和JAXP |
10课时
|
||
7 使用DOM解析XML文档: DOM结构模型,DOM解析器工厂,对XML文档进行分析,JCP介绍,DOM树中的节点类型,DOM解析XML文档实例,对XML文档进行分析 |
|||
8 使用SAX解析XML文档: SAX的处理机制,配置SAX解析器SAX解析器工厂,使用SAX解析XML文档实例 |
|||
9 JDOM: JDOM介绍,使用JDOM解析XML文档实例,对XML文档进行分析 |
|||
10 DOM4J: DOM4J介绍,使用DOM4J解析XML文档实例 |
|||
11 解析名称空间: 解析名称空间介绍,DOM和名称空间,SAX和名称空间,JDOM和名称空间,DOM4J和名称空间。 |
|||
Java Web技术之html + css + js技术 |
1 html介绍 |
通过此课程的学习,无论您从事.NET、php还是Java的工作,对于你做出一个美观的界面是非常有帮助的,我们的目的就是为了让您能做出能够符合商业要求的网页 |
12课时
|
2 html运行原理,开发工具,html文件结构,标记和元素,属性,符号实体 |
|||
3 超链接,图像,表格 |
|||
4 html菜谱页面练习 |
|||
5 html无序列表,有序列表,框架和综合练习 |
|||
6 html表单form元素,各种input元素,常用元素综合案例 |
|||
7 html加强(各种字体,entities) |
|||
8 html加强(文字布局,表格进阶) |
|||
9 div.css基本概念,div和css布局的优点 |
8课时
|
||
10 为何需要css选择器,id选择器,html选择器 |
|||
11 通配符选择器 12 选择器练习,块元素,行内元素 |
|||
13 盒子模型经典案例 |
|||
14 清除浮动,css定位详解 |
|||
15 仿sohu网站首页面布局 |
|||
16 js基本介绍 |
10课时
|
||
17 js运行原理,js开发工具介绍,js第一个程序,js基本语法 |
|||
18 js基本数据类型,js运算符,js移位运算 |
|||
19 js三大流程控制 |
|||
20 js自定义函数 |
|||
21 js系统函数,js函数调用方式 |
|||
22 js函数调用过程内存分析,js函数细节 |
|||
23 js一维数组,一维数组细节 |
|||
24 js二维数组,js冒泡排序,二分查找 |
|||
25 二维数组转置,js面向对象编程介绍,类(原型对象)和对象 |
|||
26 类和对象细节,创建对象的几种方式,js对象内存分析 |
16课时
|
||
27 js面向对象三大特征(封装、继承、多态) |
|||
28 js内部类,js系统函数 |
|||
29 js事件驱动机制,js事件分类,js访问css技术 |
|||
30 js事件驱动机制深入理解,js常用事件,js版计算器 |
|||
31 dom对象,js事件驱动编程 |
|||
32 仿sohu频道切换效果 |
|||
33 table对象 |
|||
34 js正则表达式 |
|||
Java Web技术之jdbc技术 |
1 普遍系统架构与数据库解决方案 |
通过此技术的学习,掌握Web架构,熟练掌握持久层jdbc的各种技术技能,包括jdbc常用操作、批量处理、大字段类型、事务的处理、调用存储过程、分页技术、连接池、数据源、简化编程、代码复用等等,进而为做Web项目以及框架技术打下坚实的技术基础。 |
|
2 jdbc的理论概述 |
|||
3 编写一个简单的jdbc程序 |
|||
4 jdbc编写步骤和原理阐述 |
|||
5 规范和封装jdbc程序代码 |
|||
6 完成对数据库的CRUD操作 |
|||
7 Statement的sql注入问题 |
|||
8 PreparedStatement批量处理操作 |
|||
9 jdbc的数据类型与日期 |
|||
10 用jdbc访问大字段文本数据 |
|||
11用jdbc访问二进制类型的数据 |
|||
12 jdbc访问其他各种数据类型 |
|||
13 分析在实际项目中该如何应用jdbc |
12课时 |
||
14 DAO设计思想与搭建骨架 |
|||
15 完成整个DAO的实现及测试代码 |
|||
16 事务的概念与JDBC事务处理 |
|||
17 JTA分布式事务的简要介绍 |
|||
18 事务的隔离级别 |
|||
19 使用JDBC调用存储过程 |
|||
20 使用JDBC的批处理功能 |
|||
21 可滚动结果集与分页技术 |
|||
22 数据库的元数据信息 |
|||
23 参数的元数据信息 |
|||
24 利用结果集元数据将查询结果封装为map |
|||
25 利用Java反射技术将查询结果封装为对象 |
|||
26 编写一个基本的连接池来实现连接的复用 |
|||
27 标准DataSource接口及数据源的总结介绍 |
6课时 |
||
28 使用JdbcTemplate工具类简化对象查询 |
|||
29 JdbcTemplate类中的其他各个查询方法 |
|||
30 使用JdbcTemplate完成数据库修改和其他功能 |
|||
31 使用支持命名参数的JdbcTemplate |
|||
32 使用SimpleJdbcTemplate和泛型技术简化代码 |
|||
33 使用JdbcTemplate实现DAO和用工厂灵活切换实现 |
|||
Java Web技术之servlet技术 |
1 b/s和c/s的比较 |
通过对Java Web中servlet各个技术点的学习,通过用户管理系统将讲的每个知识点都融入到项目中,达到熟练到精通servlet技术的程度
|
8课时 |
2 servlet介绍 |
|||
3 jsp/servlet开发工具介绍 Tomcat的介绍,安装,启动(需要配置的环境),tomcat在网络中的位置 |
|||
4 servlet体系结构介绍,servlet网络拓扑图,servlet的几个实例,servlet生命周期的阐述,一个假数据的用户登录系统 |
|||
5 servlet中如何操作数据库,一个真实数据用户登录系统 |
12课时
|
||
6 同一用户的不同页面数据共享 sendRedirect转向,隐藏表单,session技术,Cookies技术 |
|||
7 如何在servlet中显示图片,用户登录系统功能改进,查询用户,分页技术详解 |
|||
8 cookie的讲解和使用,cookie和session的比较,用户登录系统功能改进 |
12课时 |
||
9 ServletContext的讲解和使用,servlet中如何操作文件,增加网站计数器 |
|||
10 管理系统功能改进,增加对用户的增加,删除和修改的功能 |
12课时 |
||
11 如何设置数据源和连接池 |
|||
Java Web技术之jsp技术 |
1 jsp版本的用户管理系统演示,jsp的概述(基本语法),jsp的运行原理(hello.jsp),jsp版的计算器,jsp中使用js(javascript)和css技术 |
通过Java Web中jsp技术的学习,能够深入的理解jsp中的所有的技术,并通过jsp版的用户管理系统来加深jsp中各个技术点,接下来会通过大型网上商城项目将整个jsp,servlet,jdbc的技术达到精通的程度,整个过程都是老师现场编写,将一个个技术点添加到项目中去。 |
4课时 |
2 在同一jsp页面提交和接收数据,model1模式,一个简单的用户登录系统 |
4课时 |
||
3 用户登录系统框架改进 Model1开发模式的缺陷,model1结合java class开发模式,MVC模式,用户登录系统再改进 |
4课时 |
||
4 session技术讲解,数据库如何处理中文乱码问题 |
8课时 |
||
5 管理系统功能改进,增加对用户的查找,增加,删除和修改的功能(MVC模式) |
|||
6 网上商城需求制定 购物车,用户注册,登录,验证,订单管理,后台,动态广告,javamail,js,css/ajax,文件上传下载,网页如何布局,项目分析,数据库设计,界面设计 |
10课时 |
||
7 网上商城需求分析,界面设计,数据库初步设计,涉及到的开发工具和技术 |
|||
8 继续开发,完善相应的功能 |
3课时 |
||
9 div+css布局,table+css布局,混合布局 继续开发完善功能: 显示货物具体信息,jsp中如何使用js技术,首页面增加分页功能,用户登录、注册界面设计 |
5课时 |
||
10 继续开发完善功能: 将商品添加到购物车,将商品从购物车删除,清空购物车,修改购买商品的数量/计算总价,用户登录,显示用户信息,购物车流程设计(mvc模式) |
8课时 |
||
11 继续开发完善功能: 用户登录功能实现,显示用户联系方式、订单情况,订单表的设计/订单的生成,发送电子邮件(javamail)到用户的信箱,购物流程设计(mvc模式),后台商品管理,后台用户管理,用户注册功能,网站公告管理,动态生成网站最受欢迎的的书籍 |
12课时 |
||
项目管理与系统分析 |
1 项目管理与Microsoft Project |
|
8课时 |
2 系统分析与PowerDesigner |
|||
3 系统分析结果展示-UML |
|||
项目二:Java Web技术+ Oracle团队项目:台湾餐饮一体化平台 |
1 SVN环境搭建与团队组建 |
通过此团队项目开发,第一培养团队项目开发的技巧以及能力,第二继续巩固以上的项目教学,达到精通Java Web技术的目的 |
24课时 |
2 系统文档编写 需求说明书文档 概要设计文档 数据库详细设计文档 代码详细设计文档 界面详细设计文档 |
|||
3 项目开发 |
32课时 |
||
4 项目评审 |
8课时 |
课程主题 |
内容简介 |
课程描述 |
课程安排 |
轻量级框架技术之Hibernate技术 |
1 Hibernate介绍 |
通过本课程能够熟练运用Hibernate框架进行操作Oracle数据库,深入理解掌握Hibernate框架的思想,熟练Hibernate中各种先进技术的搭建以及配置、级联关系,已经能够熟练运用Hibernate框架提高系统的访问速度以及对系统性能的优化。 |
1课时 |
2 HelloWorld,Annotation版本的HelloWorld,总结 |
|||
3 Hibernate中ORM思想的模拟 |
1课时 |
||
4 常见的ORM框架介绍 |
1课时 |
||
5 搭建Log4J日志环境 |
|||
6 搭建Junit日志环境 |
|||
7 Hibernate基础配置 |
1课时 |
||
8 Annotation字段映射 |
|||
9 ID生成策略 Xml配置,Annotation配置,联合主键之xml,联合主键之Annotation |
4课时 |
||
10 核心开发接口 |
1课时 |
||
11 JTA简介 |
|||
12 对象的三种状态 |
1课时 |
||
13 核心api操作 使用Hibernate完成CRUD实验的步骤说明,完成CRUD实验 |
3课时 |
||
14 多对一关联关系的映射与原理分析 |
8课时 |
||
15 多对一关联关系的检索与原理分析 |
|||
16 保存多对一关联关系的更进一步分析 |
|||
17 一对多关联关系的映射与原理分析 |
|||
18 一对一主键关.的映射与原理分析 |
|||
19 一对一主键关联关系的检索 |
|||
20 一对一外键关.的映射与原理分析 |
|||
21 多对多关联关系的映射与原理分析 |
|||
22 多对多关联关系的检索 |
|||
23 组件关联关系的映射与原理分析 |
|||
24 关联关系的总结 |
|||
25 Hibernate中使用的集合类型 |
33课时 |
||
26 关联关系的级联操作 |
|||
27 inverse属性的作用与原理分析 |
|||
28 分析有序集合.中的inverse属性 |
|||
29 继承关系_整个继承树映射到一张表 |
|||
30 继承关系_每个类映射到一张表 |
|||
31 继承关系_鉴别器与内连接相结合 |
|||
32 继承关系_每.类映射一张独立 |
|||
表 |
|||
33 load方法的懒加载及原理分析 |
|||
34 一对一的懒加载分析 |
|||
35 一对多和多对多的懒加载分析 |
|||
36 多对一与一对一的懒加载原理分析 |
|||
37 懒加载的一些扩充细节 |
|||
38 缓存的原理与模拟分析 |
|||
39 hibernate的内部缓存分析 |
|||
40 hibernate的二级缓存配置与分析 |
|||
41 hibernate二级缓存的扩充细节 |
|||
42 分布式缓存 |
|||
43 事务与事务边界 |
|||
44 OpenSessionInView模式的代码分析 |
|||
45 OpenSessionInView的时序图与缺点分析 |
|||
46 事务中的悲观锁与乐观锁 |
|||
47 串讲hibernate配置文件中的配置项 |
|||
48 Hibernate映射类型 |
|||
49 Session与SessionFactory的多线程问题 |
|||
50 Session的内部缓存管理与批量更新 |
|||
51 Hql与Criteria查询的补充知识 |
|||
52 iterate查询与N.1此查询问题 |
|||
53 Hibernate的拦截器与监听器 |
|||
54 本地sql查询与命名查询 |
|||
轻量级框架技术之Struts 1.x |
1 Struts相关基础理论介绍 |
通过本课程能够熟练运用Struts1.x框架技术进行开发系统,包括熟练掌握Struts1.x的工作原理、配置、验证、监听器以及Struts1.x标签
|
34课时
|
2 搭建struts开发环境 |
|||
3 登录例子程序 |
|||
4 分析和体验struts程序的执行流程 |
|||
5 总结struts的工作原理和开发流程 |
|||
6 struts注册.件设计与流程分析 |
|||
7 结合struts和数据库完成注册程序 |
|||
8 struts的MVC组件 |
|||
9 Action的深入研究与分析 |
|||
10 ActionMapping的研究与分析 |
|||
11 ActionForward的有关问题 |
|||
12 ActionForm的工作流程分析 |
|||
13 通过代码了解ActionForm的基本工作流程 |
|||
14 用监听器探.onForm如何被存储 |
|||
15 在execute方.ActionForm的问题 |
|||
16 ActionForm相关的validate、attribute、input属性 |
|||
17 配置全局转发 |
|||
18 分析自己写struts框架的思路 |
|||
19 通过bean.define标签入门struts标签库 |
|||
20 bean.write,message标签的讲解 |
|||
21 logic.iterate标签的讲解 |
|||
22 动态FormBean的讲解 |
|||
23 struts中的异常处理 |
|||
24 struts插件的讲解 |
|||
25 FowardAction的讲解 |
|||
26 DispatchAction的讲解 |
|||
轻量级框架技术之Struts 2.0 |
1 Struts2简介及学习方法简介 |
通过本课程能够熟练掌握并精通Struts2.0框架技术,包括Struts2.0各种技术的配置,OGNL,标签库,国际化,拦截器等 |
24课时 |
2 Struts2第一个程序HelloWorld |
|||
3 Struts2 命名空间 |
|||
4 Struts2_Action |
|||
5 Struts2_Path_路径问题 |
|||
6 Struts2_ActionMethod_DMI_动态方法调用 |
|||
7 Struts2_ActionWildcard_通配符配置 |
|||
8用Action的属性接收参数 |
|||
9用DomainModel接收参数 |
|||
10用ModelDriven接收参数 |
|||
11 Struts2_2.1.6版本的中文问题 |
|||
12简单数据验证 |
|||
13访问Web元素 |
|||
14结果类型_result_type以及常见问题 |
|||
15 Global_Results_全局结果集 |
|||
16动态结果集_dynamic_result |
|||
17带参数的结果集 |
|||
18结果集总结 |
|||
19 OGNL |
|||
20 Struts标签property,set,bean,include,fielderror,if,iterator,ui |
|||
21声明式异常处理_实现,原理 |
|||
22 I18N原理 |
|||
23 I18N_1_Action级别I18N问题 |
|||
24 I18N_2_package与Application级别I18N问题 |
|||
25 I18N_3_处理资源文件中的参数 |
|||
26 I18N_4_动态语言切换 |
|||
27拦截器_准备 |
|||
28自定义拦截器 |
|||
29使用token拦截器控制重复提交 |
|||
30认识默认的拦截器 |
|||
31类型转 |
|||
轻量级框架技术之Spring技术 |
1 系统分层结构回顾 |
通过本课程能够熟练掌握Spring框架的各种技能技术,包括Spring的各种技术配置,ioc控制反转,注解,aop,Spring与jdbc的整合,Spring与Hibernate整合,Struts与Spring整合,二级缓存等等技术。 |
32课时 |
2全面阐释Spring及其各项功能 |
|||
3搭建与测试Spring的开发环境 |
|||
4编码剖析Spring管理Bean的原理 |
|||
5 Spring的三种实例化Bean的方式 |
|||
6配置Spring管理的bean的作用域 |
|||
7 Spring管理的Bean的生命周期 |
|||
8编码剖析Spring依赖注入的原理 |
|||
9编码剖析Spring装配基本属性的原理 |
|||
10 Spring如何装配各种集合类型的属性 |
|||
11使用构造器装配属性 |
|||
12用@Resource注解完成属性装配 |
|||
13编码剖析@Resource注解的实现原理 |
|||
14 @Autowire注解与自动装配 |
|||
15让Spring自动扫描和管理Bean |
|||
16使用JDK中的Proxy技术实现AOP功能 |
|||
17使用CGLIB实现AOP功能与AOP概念解释 |
|||
18使用Spring的注解方式实现AOP入门 |
|||
19使用Spring的注解方式实现AOP的细节 |
|||
20使用Spring配置文件实现AOP |
|||
21 aspectj的切入点语法定义细节 |
|||
22搭建和配置Spring与jdbc整合的环境 |
|||
23 Spring集成的jdbc编码和事务管理 |
|||
24使用Spring注解方式管理事务与传播行为详解 |
|||
25使用Spring配置文件实现事务管理 |
|||
26搭建和配置Spring与Hibernate整合的环境 |
|||
27 Spring集成的Hibernate编码与测试 |
|||
28 Struts与Spring集成方案1(Struts集成Spring) |
|||
29 Struts与Spring集成方案2(Spring集成Struts) |
|||
30为Spring集成的Hibernate配置二级缓存 |
|||
31 Spring提供的CharacterEncoding和OpenSessionInView功能 |
|||
32使用Spring集成Struts2 |
|||
项目三:轻量级框架技术(ssh)+ Oracle数据库团队项目实战:中国电信网络学院协同测试平台 |
1 需求概要和需求明细说明文档 |
通过此项目,一来可以熟练掌握并运用轻量级框架技术到项目中去,同时可以提高项目的性能以及优化项目,达到中级软件工程师水平,能够入职如汇丰软件,金蝶软件,用友软件,腾讯,迅雷等知名软件企业 |
24课时 |
2 概要设计文档 |
|||
3 数据库详细设计文档 |
|||
4 代码详细设计文档 |
|||
5 界面详细设计文档 |
|||
6 项目开发 |
64课时 |
||
7 项目评审 |
8课时 |
课程主题 |
内容简介 |
课程描述 |
课程安排 |
重量级框架技术之JPA技术 |
1 JPA快速入门_Annotation语法及其应用 |
通过本课程熟练掌握大型软件公司需要掌握的JPA技术,深入理解JPA技术与Hibernate技术的不同点,使得项目性能更加优越 |
16课时 |
2 JPA快速人门_jpa介绍及开发环境搭建 |
|||
3 JPA快速入门_使用jpa映射单个实体对象 |
|||
4 JPA快速入门_使用jpa映射关联和继承 |
|||
5 JPA快速入门_jpa中的查询 |
|||
6全面阐释和精彩总结JPA |
|||
7 JPA开发环境和思想介绍 |
|||
8搭建JPA开发环境和全局事务介绍 |
|||
9第一个JPA实例与JPA主键生成策略 |
|||
10日期_枚举等字段类型的JPA映射 |
|||
11大数据字段映射与字段延迟加载 |
|||
12使用JPA加载_更新_删除对象 |
|||
13分析JPA与持久化实现产品对接的源代码 |
|||
14使用JPQL语句进行查询 |
|||
15 JPA中的一对多双向关联与级联操作 |
|||
16 JPA中的一对多延迟加载与关系维护 |
|||
17 JPA中的一对一双向关联 |
|||
18 JPA中的多对多双向关联实体定义与注解设置 |
|||
19 JPA中的多对多双向关联的各项关系操作 |
|||
20 JPA中的联合主键 |
|||
重量级框架技术之EJB 3.0技术 |
1 EJB3基本概念和发展前景 |
通过本课程熟练掌握大型软件公司需要掌握的EJB技术,深入理解并掌握分布式技术,达到大型软件公司的需求。 |
16课时 |
2 EJB3的运行环境 |
|||
3 下载与安装jboss |
|||
4 开发第一个无状态回话bean |
|||
5 开发EJB的客户端 |
|||
6把jboss集成进eclipse |
|||
7通过ANT提高EJB应用的开发效率 |
|||
8开发具有本地接口的无状态bean |
|||
9开发有状态bean |
|||
10通过注解方式注入并使用其他EJB或者服务 |
|||
11配置jboss数据源 |
|||
12开发单表映射的实体bean |
|||
13开发消息驱动bean |
|||
14开发EJB容器模型的WEB服务 |
|||
富客户端Jquery技术
|
1 概述,环境准备及入门实例 |
通过本课程熟练掌握富客户端Jquery技术,做出具有高客户体验的界面,使得最大限度的满足用户的体验需求
|
24课时 |
2 可以编辑的表格 |
|||
3 横向纵向菜单 |
|||
4 标签页效果 |
|||
5 级联下拉框效果 |
|||
6 窗口效果 |
|||
项目四:重量级框架技术EJB + JPA + Jquery技术+ Oracle团队项目实战:Oracle OA系统
|
1 需求概要和需求明细说明文档 |
通过此团队项目开发,第一培养大型项目开发所具备的团队精神和技能技巧,第二继续巩固以上的项目教学,能够熟练运用EJB、JPA技术做大型软件公司项目,并能熟练运用富客户端Jquery技术做出高客户体验的界面,达到进大型软件公司的要求 |
120课时
|
2 概要设计文档 |
|||
3 数据库详细设计文档 |
|||
4 代码详细设计文档 |
|||
5 界面详细设计文档 |
|||
6 后台代码编写 |
|||
7 测试 |
课程主题 |
内容简介 |
课程描述 |
课程安排 |
3G– Android技术 |
1 Android平台介绍 |
通过本课程熟练掌握流行的3G– Android手机软件开发技术,结合项目实战,使得熟练Android中的各个技术点 |
80课时 |
2 搭建Android开发环境 |
|||
3第一个应用HelloWorld |
|||
4 Activity初步 |
|||
5 Activity和Intent |
|||
6 Android当中常用的控件 |
|||
7 Activity生命周期(一) |
|||
8 Activity生命周期(二) |
|||
9 Activity布局初步(一) |
|||
10 Activity布局初步(二) |
|||
11 Activity布局初步(三) |
|||
12 Android常见控件(二) |
|||
13 常用控件(三) |
|||
14 Handler的使用(一) |
|||
15 Handler的使用(二) |
|||
16 SQLLite使用方法 |
|||
17 调试程序 |
|||
18 文件下载 |
|||
19 ContentProvider初步 |
|||
20 xml文件解析 |
|||
21 广播机制(一) |
|||
22 广播机制(二) |
|||
23 WIFI网络操作 |
|||
24 Socket编程 |
|||
25 Service初步(一) |
|||
26 项目功能分析 |
|||
27 项目详细设计 |
|||
28 代码编写(一) |
|||
29 代码编写(二) |
|||
30代码编写(三) |
|||
31代码编写(四) |
|||
32代码编写(五) |
|||
33 Linux环境搭建 |
|||
34 代码编写(六) |
|||
35 spinner的使用 |
|||
36 常见控件(五) |
|||
37 常见控件(六) |
|||
38 常见控件(七) |
|||
39 appwidget的使用(一) |
|||
40 appwidget的使用(二) |
|||
41 appwidget的使用(三) |
|||
42 Animations的使用(一) |
|||
43 Animations的使用(二) |
|||
44 Animations的使用(三) |
|||
45 Animations的使用(四) |
|||
46 JSON数据解析 |
|||
47 蓝牙操作(一) |
|||
48 蓝牙操作(二) |
|||
49 用户定位(一) |
|||
50 用户定位(二) |
|||
51 用户定位(三) |
|||
52 GoogleMap(一) |
|||
53 GoogleMap(二) |
|||
54 GoogleMap(三) |
|||
项目五:3G– Android项目:腾讯微博 |
1 腾讯微博项目介绍 |
结合以上学的技术,用到真实项目腾讯微博中,并且老师先将一部分功能做出来,剩余的功能老师学生完成,达到精通Android的目的,能够进入比如电信,移动,联通,三星,摩托罗拉等大型手机厂商,就业薪水普遍比Java EE工资水平要高出许多,应届毕业生可达到年薪10万 |
48课时 |
2 Oauth认证原理 |
|||
3 Oauth认证(一) |
|||
4 Oauth认证(二) |
|||
5 异步任务(一) |
|||
6 异步任务(二) |
|||
7 HTTP操作(一) |
|||
8 HTTP操作(二) |
|||
9 HTTP操作(三) |
|||
10 Oauth认证(三) |
|||
11 发送一条微博消息 |
|||
12 获取主页时间线 |
|||
13 自定义ListView |
|||
14 图片的异步加载 |
|||
15 将剩余功能完成 |
咨询指南 建议你这些问题要了解清楚
向老师说明自身情况,咨询是否适合学习该课程 | 询问详细的上课地点,选择交通方便的校区 |
询问该课程的教材以及老师相关情况 | 询问近期优惠活动及相关证书详情 |
咨询热线:400-6812568 转 8007 (拨分机号直接与机构招生老师联系,如需帮助请拨0)
填写真实的详细学习需求信息,有助于学校更针对的帮您选择合适的课程
1.请您正确填写左侧内容,确保信息正常发送。
2.在线预订课程可能存在网络延迟,请您尽量采用电话咨询方式,避免您长时间等待
3.填写信息后,老师会第一时间主动和您联系。
4.如果1小时内没有接到老师的回复,请直接电话联系学校,以免耽误您的报名!