联系方式:
川软教育中心
联系电话:#,#
联系人:唐老师
咨询QQ:#
报名时间:节假不休,周六、周日照常报名
报名地点:成都市清江东路1号温哥华广场12C
公交线路:5、11、13、27、34、25、43、47、58、59、63、64、70、78、109等
培养目标
· 精通Java、JSP、Servlet、EJB、JDBC、Struts、Spring、Hibernate等编程技术;详情可查看:
#。
- 掌握国际化、规范化的软件工程方法及开发管理流程;
- 掌握中间件Tomcat/Weblogic/JBoss等技术;
- 精通基于Oracle/MySQL/SQL Server数据库的开发技术;
- 掌握主流的J2EE商用及开源的应用平台及开发工具,熟悉开发环境;
- 掌握面向对象的软件分析、设计方法及其相关工具;
- 具备相当于1-2年的软件开发工作经验。详情可查看:#。
培训内容
内容大纲:
一、. 计算机及软件基础
二. JAVA 语言核心技术
三、JAVA 2高级应用开发
1. java 语言基础:
java 语言概述; JDK 的安装和使用; java 语言基础:操作符和表达式。
2. 数字类,字符串类;日期类,数组,数据类型的转换。
3. 控制语句的应用。
4. 面向对象程序( OOP )设计:
类与对象、属性、方法、访问控制;构造函数、终结函数、静态成员。
5. this 、 super 的用法、包与接口编程、引用包;集合类的应用。
6. System 类与 Runtime 类;多线程编程及同步技术;文件操作。
四、 Oracle9i管理与开发
Oracle9i体系结构:
● Oracle9i 实例和数据库的结构。实例的内存和进程结构。
● 关闭数据库 (shutdownnormal|immediate|abort|transactional)。
● 启动数据库 (nomount、mount、open)会话的监视。Net 的配置。
● 管理服务器 (ManagementServer) 的配置。用图形界面和命令行两种方式创建数据库。
● Oracle9i中的数据字典和标准包。实例初始化参数文件(pfile)的配置。
● SQL*PLUS 的 命令。 Oracle8i 安全性管理 (用户 、 角色、权限、概要文件 )。
● 管理控制文件、管理重做日志文件 (归档模式和非归档模式)。
● 管理表空间和数据文件 。 存储结构和关系 。 管理回退段 。
● 创建数据库对象 (标准表、分区表、簇、索引组织表、对象表、嵌套表、临时表)。
● 数组类型和表类型。对象类型 。 序列 。 同义词 。 数据库链接。
● 索引 (B-树、位图、反键 索引 )。约束。视图。
● 数据库的审计。作业 (job)的配置。事件(Event)的配置。报告的配置。
Oracle9i 备份与恢复:
● 备份与恢复的基本概念。逻辑备份与物理备份。用命令行程序 EXP/IMP进行逻辑备份。用图形界面进行逻辑备份和恢复。设置作业进行自动化的逻辑备份。物理备份的基本概念。用OS的方式进行物理备份和恢复。控制文件、联机重做日志文件、数据文件的不同备份方式与恢复方法。
● 用恢复管理器 (RMAN)来进行物理备份和恢复。有恢复目录和无恢复目录的两种工作方式。RMAN的各种命令。增量物理备份。用图形界面进行物理备份和恢复。设置作业进行自动化的物理备份。
SQL语句:
● 事务处理语句 (commit、rollback、savepoint)。
● DDL语句: CREATEDATABSE、ALTERDATABASE、ALTERTABLE、ALTERTABLESPACE、ALTERSYSTEM、CREATECONTROLFILE、GRANT和REVOKE、AUDIT和NOAUDIT、SETROLE、ANALYZE、EXPLAINPLAN、LOCKTABLE、RENAME、CREATETABLE、 TRUNCATE。
● DML语句:基本SELECT、INSERT、UPDATE、DELET语句。SELECT…FORUPDATE语句。分组汇总语句GROUPBY。联接语句。集合语句(UNION、UNIONALL、INSERSECT、MINUS)。子查询(相关子查询和嵌套子查询)。Oracle8i中的函数。
PL/SQL编程:
● PL/SQL程序结构。 定义常量和变量。 %TYPE 和 %ROWTYPE 属性。
● 游标 ( Cursor) 编程。参数游标。游标变量。游标属性 (%NOTFOUND、%FOUND、%ROWCOUNT)。
● PL/SQL 语言基础 : 数据类型 、 数据类型转换、 PL/SQL 语言控制结构 (IF语句、DO…LOOP语句、WHILE语句、FOR语句)。集合(数组和表类型)和记录。 动态SQL语句 。 PL/SQL语言错误处理。
● PL/SQL面向对象编程 。 触发器、存储过程、函数、包编程。Pro*C编程。
Oracle9i 性能调整:
● Oracle9i性能调整的基本原则和方法。用TKPROF、UTLBSTAT/UTLESTAT、STATSPACK收集性能数据。使用PerformanceManager、TopSessions、LockMonitor、 TopSQL、PerformanceOverview、TopSQL、OracleExpert、SQLAnalyze调整性能。
● 优化应用程序和 SQL语句。优化共享池。优化缓冲区高速缓存。
● 优化大型池和 Java池。优化重做日志缓存。优化磁盘I/O。优化争用。
● 操作系统调整。
五、 JSP Web 高级应用开发
1. Web 编程模型及 SunJava 的 MVC 的三层结构; JSP 编程基础: HTML 语言(表单、表格等标签);
2. JSP 语法、指令和动作和 JSP 开发 Web 的几种主要方式;
3. JSP 内置对象( session 、 application 、 request 、 response 和 out 等组件)的编程应用; Web 页面中的错误处理方法和技术;
4. JavaBean 的编程及应用。
5. B/S 信息的各种传递模式、 post/get 提交和 Cookie 编程;
6. 在客户端和服务器端对用户数据进行校验的技术;
7. JavaBean 的编程技术及 JSP+JavaBean 的两层的开发结构;
8. Web 数据库编程和 SQL 语句等、 JDBC 原理及连接方法、 JSP 中的 JDBC 的实际使用等。
9. Java Servlet 技术、 Servlet 的生命周期、 Servlet 接口和 Servlet 编程格式; JSP 和 Servlet 各自的应用和 JSP+Servlet 的两层的开发结构;
10. JavaScript 语言(变量、语句、函数、事件处理等)、客户端提交的校验和各种网页特效
11. 利用 JBuilder+Tomcat 等商业开发工具实现 JSP/Servlet 的 Web 应用程序综合开发
12. 网站项目开发综合应用实例: B/S 模式的信息管理系统的制作、设计思路及系统的实现。
13. JDBC 数据库连接池与数据源技术。
六、Struts 框架高级 WEB 应用技术
1. Struts框架概述
● 服务器端应用程序设计的演变
● Struts框架的优势
● Struts框架交互步骤说明
● Struts框架中所使用的组件
● 使用ActionForm来协助处理HTML表单
2.使用Struts开发Web应用程序
● 安装Struts
● Struts主要组件
● Struts标签库
● 使用Struts标签取代传统Html标签
● HTML的Form如何与ActionForm对应
● 在配置文件中登记ActionForm
● 回顾 Struts的MVC模型
● ActionServlet
● #
● 输入验证(Validation)
● Struts的输入验证框架
● 实装validation步骤
七、Hibernate数据持久化
1. Hibernate体系结构
● 高层的概览; 轻型体系; 全面解决体系
● 图中对象说明
#工具
● 构建Hibernate 基础代码; 构建Hibernate基础代码途径
● 使用Middlegen-Hibernate工具从数据库产生基础代码
● 其它的工具
3. SessionFactory配置
● 可编程配置方式; 获取SessionFactory
● 用户自行提供JDBC连接; Hibernate提供的JDBC连接
● 其它配置属性; XML配置文件
4.持久化对象(Persistent Object)
● 持久化对象的三条主要的规则; Hibernate中PO和VO
● PO引出的系统层次设计方面的问题; 属性复制
5. O/R Mapping基础
● 映射声明(Mapping declaration)
● Hibernate 的类型
6. 操作持久化数据
● 创建一个持久化对象; 装载对象; Querying
● 更改在当前session中保存或者装载的对象
● 删除持久化对象; 同步 ; 结束一个Session
7. 事务和并发访问
● 工厂和会话; 线程和连接
● 事务管理; 锁(locking)
八、Spring 高级技术
# Framework概述
● Spring Framework介绍, Spring Framework的目标, Spring Framework的优点,Spring 初探
● Sping中IoC和DI使用,依赖注入的几种实现类型。
# Bean 封装机制
● #包; Bean Wrapper类; Bean Factory类
● Bean配置项目说明;ApplicationContext;Web Context
# MVC
● Spring MVC 实例演示;
● 配置文件; Controller; 输入验证与数据绑定
# 数据持久层
● 数据持久层概述
● Spring实现数据持久化
● Spring中使用Hibernate
5.采用了domain模式的Spring项目实例
九、项目实战详情可查看:#。