




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java web 自学课程安排 下面是国内主要培训机构的课程安排,自学的朋友可以参照下面的课程安排,合理地 安排自己的 java web 学习,以此为鉴,希望对大家有所帮助。 Java Web 起点就业班 Java Web 起点就业班是 Java 全程就业班的第三阶段到第十二阶段的全部课程 第一阶段:掌握 Web 开发前端技术 HTML、CSS 和 java script 的基本使用,掌握 Servlet 和 JSP 相关概念及原理 项目 内容 HTML HTML 的作用、HTML 语法、HTML 文档结构、HTML 字体、HTML 文字 布局、HTML 图像、HTML 表单、HTML 表格、HTML 框架 CSS CSS 的作用、 CSS 背景、文本、字体、链接、 CSS 中的 ID 选择器和 Class 选择器 java script java script 的作用、java script 基本语法、运算符、控制语句、自定义 java script 对象、java script 内置对象、数组、DOM 编程、正则表达式 Servlet HTTP 协议简介、Web Application 简介、Servlet 简介、Servlet 生命周期、 Cookie、Session、Cookie 和 Session 的关系、 Application、Page、Request、Filter、Listener、Servlet 线程安全问题 JSP JSP 的作用、 Declaration、Scriptlet、Expression、Comment 、Directives、Action 动 作指令、内置对象、转发与重定向 第二阶段:全面掌握基于 Java Web 各项技术的综合应用,并完成 E-GOV(电子政务系 统)项目,建立学生的 Java Web 开发思路,培训学生对复杂项目的分析、设计、编码、 测试能力,培养学生独立完成项目的能力和复杂问题的解决能力 项目 内容 软件开发过程 软件开发过程介绍、瀑布模型和迭代模型简介 SCM CVS、VSS、SVN、Clear Case XML XML、XSLT、DTD、Schema、 DOM4J Ajax Ajax 技术基础、 XMLHttpRequest 对象、CallBack 设计模式 GOF 设计模式、JavaEE 设计模式 UML 用例图、类图、顺序图,活动图、基于 UML 对象分析技术、Rational Rose 工具 关系建模及 PowerDesigner 工具的使用 掌握关系建模技巧,根据实际项目需求的取舍与权衡、掌握 PowerDesigner 工具的基本使用 MVC 框架编写和反射技术应 用 掌握 MVC 框架的编写,掌握使用反射技术完成更具扩展性的应用 JFreechart 掌握基本的图形报表生成工具 Apache commons-fileupload 掌握常用的上传组件 验证码应用讲解 验证码生成原理,验证码的使用 分页技巧和自定义标签 如何抽取分页逻辑、如何实现自定义标签分页 连接池技术 Apache commons DBCP、Tomcat 连接池的配置 JSTL JSTL 核心库、JSTL 格式化库、JSTL 函数库 MVC 框架实现 基于请求驱动的 MVC 框架实现 项目:E-GOV (电子政务系统) 曾应用于:中国国家政府某部门全国性项目 架构模式:JSP+Servlet+JavaBean+Oracle 项目目标:中国国家政府某部门全国性项目 E-GOV(电子政务系统), 该项目原开发人员超过 100 人,该项目从需求分析到编码将涉及到 Java Web 大部分常见的技术点及 Java Web 开发中的疑难问题、资深项目讲 师将引领学生逐步建立软件项目开发思路,涉及软件开发的各个生命周期, 通过此项目的锻炼可以熟练掌握 Java Web 项目开发方法和复杂问题的解 决方法,为成功就职管理软件企业奠定基础 第三阶段:全面掌握目前最流行的框架技术 Struts1、Struts2、Spring、Hibernate、iBATIS ,框架部分的讲解采用 E-GOV(电子政 务系统),采用项目驱动方式讲解 项目 内容 Struts1 简单介绍 Struts1 实现原理、Struts1 工作流程、Struts1 的最佳实践 Struts2 MVC 框架实现原理、如何编写一个 MVC 框架、反射与动态调用、 Struts2 基础、类型转换、输入校验、校验框架、Action、上传和下载、 国际化的支持、拦截器、OGNL、Result 、Struts2 与 Spring 的集成 Hibernate Hibernate 基础、 O/R 映射原理、多对一关联映射、一对一关联映射、一 对多关联映射、多对多关联映射、继承映射、联合主键映射、 Lazy、flush、悲观锁与乐观锁、HQL 、一级缓存、二级缓存、查询缓存、 抓取策略、OpenSessionIView、Hibernate 性能优化技术 iBATIS iBATIS 命名空间、iBATIS 对 SQL 的输入输出映射、iBATIS 事务、 iBATIS 动态查询、iBATIS 关联对象的抓取、iBATIS 主键的获取、Abator 插件 Spring IoC、 AOP、Spring 的声明式事物配置、 Struts2+Spring+iBATIS 集成、 Struts2+Spring+Hibernate 集成、Spring 的任务调度服务 第四阶段:全面掌握基于 jQuery+DWR+Struts2+Spring+Hibernate 企业级项目的开发, 掌握多层架构下的开发方法、掌握基于流行框架下的开发方法、完全按照软件公司的流程, 全面引入项目管理工具 项目 内容 jQuery 掌握 jQuery、jQuery 常用插件、 jQuery UI 在项目中的应用 DWR DWR 的基本使用、DWR 如何调用 Java 方法、DWR 如何传递 List、 Map 类型、DWR 如何使用自定义类作为参数和返回值 Tomcat、JBoss、Weblogic 如何将现有应用迁移到 JBoss 和 Weblgoic 上,需要注意些什么 Spring Annotation、Hibernate Annotation、JPA 掌握 Spring Annotation、掌握 Hibernate Annotation、掌握 JPA 注解方 案 用例驱动分析技术 什么是用例、如何发现用例、掌握用例驱动分析技术 项目:ERP (企业资源计划) 之采购子系统 曾应用于:该项目来源于中国知名 ERP 软件公司,该 ERP 软件公司在中 国 ERP 软件公司中曾排名为前三名,该 ERP 软件公司的 ERP 产品已经 应用于成千上万家客户,目前讲授采用应用于中国某省最大饮品企业的项 目原型,此项目为国家 863 ERP 项目,包括采购系统、销售系统,库存 系统、应收系统、应付系统、总账系统、成本中心、利润中心、固定资产、 预算管理等 10 余个子系统 架构模式:jQuery+DWR+Struts2+Spring+Hibernate+Oracle 项目目标:通过此项目可以熟练掌握 jQuery+DWR+Struts2+Spring+Hibernate 架构下的开发方法,为成功就 职管理软件企业奠定基础 第五阶段:RIA 是企业级应用前端技术重要的发展方向,能给用户带来更好的体验,本系统 让学生全面掌握基于 RIA(Extjs3)+Struts2+Spring+Hibernate+JBPM4 的电信级项目 开发方法 项目 内容 Extjs3 Extjs 常见组件的使用、Extjs 如何提交表单、Extjs 的缺陷、Extjs 的调试 方法 JBPM4 掌握工作流的基本概念,什么叫流程定义、什么叫流程实例、什么叫任务、 工作流中的相关概念将如何应用、JBPM 流程的调度机制、PVM 是什么、 JBPM4 常见 API 的解释 ProcessEngine、RespositoryService、executionService、 taskService、如何与现有组织机构集成、 Extjs3+Struts2+Spring2.5+Hibernate3+JBPM4 如何集成,以上工作流讲 解全部以 DRP 项目业务讲解,完全是项目驱动讲解 项目:PMES(流程管理引擎 系统) 曾应用于:该系统来源于中国某知名通信软件公司,该项目应用于南方某 省会城市电信运营商网络管理中心 架构模式:Extjs3+Struts2+Spring2.5+Hibernate3+JBPM4 项目目标:通过此项目掌握 Exjs3+Struts2+Spring2.5+Hibernate3+JBPM4 开发模式,掌握电信、移 动和联通网络管理系统部署架构,为成功就职电信软件企业奠定基础 第六阶段:全面掌握移动开发技术, Android + Web Services + JBPM4 电信级项目的开发 方法,同时进一步理解 Android 开发技术,了解大型 TD-SCDMA 3G 网络管理系统架构、 UTRAN、NodeB、RNC 、3G 国家网络技术规范、JavaEE 在大型 3G 网络中的解决方案, 异构系统的多种整合模式,Web Services 开发方法 项目 内容 介绍 3G(TD-SCDMA)网络 知识 3G 网络的基本知识,3G 的三个标准(W-CDMA 、CDMA2000、TD- SCDMA),UTRAN 包含什么?什么是 NodeB?什么是 RNC?真正的 3G 技术到底是什么,纠正大家对 3G 技术的错误认识? 介绍基于 J2EE 架构的大型 3G 网络管理系统 本系统是基于 J2EE 架构的大型电信 3G 网络管理系统,本系统涉及到的 软件开发人员为 50 人,整个 3G 网络研发人员将近 1000 人,通过此系 统的介绍让大家知道什么是 3G 系统,什么是大规模复杂系统、国内仅有 几家通信设备公司可以承担此种系统的开发。 介绍基于 CORBA 架构的国家 3G(TD-SCDMA)网络管理 系统北向接口规范 此规范是国家的 3G 规范,主要基于 CORBA 架构描述,主要由 3GPP 制 定,通过此规范的介绍让大家开拓视野 异构整合技术 Web Services 及 CORBA 异构系统整合方案,基于 Web Services 的中国移动电信网络规范、 SOAP、 WSDL、UDDI、如何采用 Axis、Xfire、CXF 开发 Web Service,采用 Delphi 调用 Web Service,什么事 SOA?Web Services 与 SOA?什么是 ESB?什么是 EAI? Android 移动开发技术 Android 操作系统概述、 Android SDK 及其开发环境搭建、Android 项目 结构分析、Activity、Service、Broadcast receivers 、Content Providers、Intent、UI 等等 项目:基于 Android 的移动流 程审批系统 系统介绍:该系统是中国电信的 PMES 流程管理引擎项目的升级版,将 在 3G Android 系统的手机中完成故障单的实时审批 系统架构:Android + Web Services + JBPM4 第七阶段:分布式技术 EJB 和 CORBA,集群与分布式?电信网技术架构?大数据量数据 库设计和部署? 项目 内容 EJB3.X 了解 EJB2.X 和 EJB3.X 的区别、掌握有状态 SessionBean 和无状态 SessionBean 的区别、掌握 Message Driver Bean 存在的意义、掌握点 对点和发布于订阅模型的区别,掌握 EJB 架构通信原理、掌握 SSH 和 EJB 架构的应用场景、在什么情况下选择 SSH 架构,在什么情况下选择 EJB 架构、讲授电信级项目基于 EJB、CORBA 及消息通信的系统架构 第八阶段:为了扩大学生的就业面,提供五个大型系统讲解,为了保护客户隐私部分截图已 经涂去了客户名称 项目 内容 项目:CAS (千里眼大客户业 务分析系统) 曾应用于:该系统来源于中国某知名通信软件公司,应用于南方某沿海城 市电信运营商网络管理中心 架构模式:采用 C+和 Java 混合语言开发 项目目标:通过此项目了解电信行业大客户分析系统,为成功就职电信软 件企业奠定基础 项目:ADSL 一号多机监测系 统 曾应用于:该系统来源于中国某知名通信软件公司,应用于南方某城市电 信运营商网络管理中心 架构模式:采用 C+和 Java 混合语言开发 项目目标:通过此项目了解电信行业相关业务,为成功就职电信软件企业 奠定基础 项目:ISSP (互联网安全服务 平台) 曾应用于:该系统来源于中国某知名通信软件公司,应用于南方省电信运 营商网络管理中心 架构模式:JSP+Struts1+JDBC+OpenSSL+Sybase 项目目标:为成功就职电信及互联网软件企业奠定基础 项目:LIS(物流信息系统) 曾应用于:应用于国内最大汽车物流企业 架构模式:JSP+WAF+EJB+Weblogic+Oracle 项目目标:通过此项目,了解物流系统业务知识,为成功就职管理软件企 业奠定基础 项目:DRP(分销资源计划) 曾应用于:该项目来源于中国知名 ERP 软件公司,该 ERP 软件公司在中 国 ERP 软件公司中曾排名为前三名,该 ERP 软件公司的 ERP 产品已经 应用于成千上万家客户,DRP 是 ERP 的一部分,该 DRP 系统采用应用 于世界 500 强医药企业原型进行讲解,该医药企业为某国家最大医药企 业,在全球 180 个国家设有分支机构,本系统曾应用于中国分公司 架构模式:JSP+Dorado+Struts+EJB+Hibernate+Jboss+Sybase 项目目标:通过此项目,了解 DRP 业务知识,为成功就职管理软件企业 奠定基础 项目:OA(办公自动化系统) 曾应用于:该项目来源于中国知名 ERP 软件公司,该 ERP 软件公司在中 国 ERP 软件公司中曾排名为前三名,该 ERP 软件公司的 ERP 产品已经 应用于成千上万家客户 架构模式:JSP+Dorado+Struts+EJB+Hibernate+Jboss+Sybase 项目目标:此 OA 项目已成功实施客户超过 40 家,通过此项目了解 OA 系统业务知识,为成功就职管理软件企业奠定基础 第九阶段:该阶段主要让学生突破笔试面试关、面试场景训练,取得更多的就业机会,确定 未来的发展方向 项目 内容 面试题讲解 常见面试题分析 面试技巧 如何书写简历?如何投递简历?如何和面试官交谈?如何在更容易取得入 职机会? 面试场景训练 模拟面试场景进行演练 第十阶段:Linux 项目 内容 Linux 系统-基础 Linux 系统-基础 Linux 网络基础 Linux 网络基础 Linux 在 VMware 下的安装 Linux 在 VMware 下的安装 Linux 下 Tomcat 安装和配置 Linux 下 Tomcat 安装和配置 Linux 下 oracle 安装与配置 Linux 下 oracle 安装与配置 B北大青鸟恩颂 java 培训 实训内容安排 课程主题 实训内容 实训目标 实训项目 Unix/Linux 开发环境 Unix 开发环境 Unix 系统原理、Unix 开发环境、Unix常用命令。 熟练掌握 Unix 常用命令;熟练构建Unix 下的 Java 开发环境。 构建商业开发环境 Java 语言核心 Java 语言基础 算法基础、常用数据结构、企业编程规范。 掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。 算法工具集、CommonsUtils Java 面向对象设计 面向对象特性:封装、继承、多态等。 掌握面向对象的基本原则以及在编 程实践中的意义;掌握 Java 面向对 象编程基本实现原理。 应用程序的发布与打包、 猜数字程序的实现、类的 抽象、五子棋游戏控制台 版本 JDK 核心 API 语言核心包、异常处理、常用工具包、集合框架。 熟练掌握 JDK 核心 API 编程技术; 理解 API 设计原则;具备熟练的阅 读 API 文档的能力;为后续的课程 学习打下坚实的语言基础。 Commons-lang 包部分功 能、MyArrayList 类的实 现、表达式解析、基于加 密的消息发送器、升级版 猜数字游戏、简单记事本 程序 Oracle 数据库技术 SQL 语言 SQL 语句基础和提高、SQL 语句调优。 熟练的掌握 SQL 语句;掌握一定的 数据库查询技巧及 SQL 语句优化技 巧。 SQL 高级查询实例 Oracle 数据库开发 Oracle 体体系结构及系统管理、 Oracle 数据库高级编程、数据库设计 基础。 掌握 Oracle 体系结构及核心编程技 术。 Oracle 高级编程实例 JavaSE 高级程序设计 JavaSE 核心 异常处理、多线程基础、IO 系统、 网络编程、Swing 组件、JVM 性能调 优(JVM 内存结构剖析、GC 基本原 理、GC 分析及调优、JVM 内存参数 优化)、Java 泛型、 JDK 新特性。 熟练掌握 JavaSE 核心内容,特别是 IO 和多线程;初步具备面向对象设 计和编程的能力;掌握基本的 JVM 优化策略。 BMP 文件处理程序的实现、 URLEncoder 功能实现、答 题系统、生产者和消费者问 题、多线程文件下载器 XML XML 语法、XML 解析 (SAX、 DOM)、 Dom4j 组件、 Digester 组件。 熟练掌握 XML 语法规则;理解 DOM 模型;熟悉 Java 对 XML 的各种解析 方式。 基于 XML 数据格式的题库 处理程序 JDBC JDBC 核心 API( Connection、 Statement、ResultSet )、JDBC 优化 (缓存技术、批处理技术、连接池技 术)。 理解 JDBC 作为规范的设计原则; 熟练掌握 JDBC API;具备使用 JDBC 对数据库进行高效访问的能 力。 SQL 前端工具、数据采集 和存储程序、数据整合功 能程序、项目管理系统 DAO 实现 软件工程及 OOAD 软件工程基础 软件过程和软件活动;需求设计、概 要设计、详细设计基本原则和文档规 范;配置管理的基本概念和必要性; CVS 基本操作; Ant 简介 理解软件过程的普遍概念和基本的 软件活动;理解迭代的意义;掌握 Ant、CVS 等常用配置管理及部署 工具。 DMS 系统分析和设计 OOAD 及设计模式 面向对象基本设计原则、工厂模式、 策略模式、适配器模式、代理模式等、 门面模式。 理解面向对象设计的 一般原则;理 解重用的意义;掌握常见的设计模 式。 自动提款机系统设计;设 计模式经典实例 DMS 项目 在电信的业务中,有一种 Unix 实验室出租业务。只要用户向电信运营商申请一个 Unix 帐号,就可以远程登录 Unix 实 验室,并使用 Unix 系统。用户使用电信运营商提供的 Unix 实验室的服务需要缴纳一定的费用,电信运营商需要一套数据采 集系统,把用户登录实验室的时间长度数据采集起来,便于在指定的时间范围内作为对用户的收费依据。要求数据采集系统 必须采集如下信息:登录用户名,登录的时间,登出的时间,登录总的在线时间,登录的实验室 IP,用户的终端 IP 等信息。 DMS3.0 项目需要开发这样一个通用的数据采集系统程序,来采集 Unix 机器记录的用户登入和登出的原始记录,并将这些 记录解析匹配成用户的登录记录,然后发送给数据采集服务器,在服务器端将这些数据以日期为单位保存在数据库中,然后 整合这些数据形成日报表,月报表和年报表。 Java Web 高级编程 HTML/CSS HTML 基本文档结构、掌握 CSS 基 础语法、关于 HTML 文档块、链接、 列表、表格、表单等 掌握 HTML 基本原理;掌握 CSS 各种选择器及常见样式设置;熟练 使用 HTML 常用元素。 GWAP 页面原型实现 JavaScript 核心 JavaScript 语言基础(数据类型、函 数、对象、闭包)、Java DOM 编程、 事件模型、JavaScript 面向对象编程。 深入理解 JavaScript 语言原理;熟 练的使用 JavaScript 对 HTML DOM 进行编程;熟练掌握 JavaScript 对象对象封装技巧,为后 续的 JavaScript 学习打下坚实的基 础。 JavaScript 字符串验证框 架、GWAP 原型表单验证、 JavaScript 经典页面应用 Servlet/JSP Servlet 生命周期及 Servlet 容器、 Tomcat 部署配置、JSP 语法、 自定 义标记、JSTL 和 EL 表达式、JSP 新特性、Java Web 设计模式 透彻理解 Servlet 核心原理;熟练掌 握 Servlet API;透彻理解 JSP 引擎 工作原理;透彻理解标记库原理; 熟悉常见的 Java Web 设计模式;为 后续的 Java Web 开发打下坚实的理 论基础。 员工信息查询、注册系统、 项目管理系统、图片上传 组件、查询系统、留言板 组件、消息发送组件 MVC Framework Apache Commons 组件、框架设计原 则、MVC 模式、 SmartStruts 框架 (自主研发) 了解基本的框架设计原则;熟悉一 些常用的 Commons 组件;经历自 主研发框架的全过程;具备的初步 的框架设计能力。 SmartStruts Web 2.0 高级编程 Ajax Ajax 基础、 XHR 对象、Ajax 设计模式、JSON 技术。 掌握 Ajax 的基本通信原理;掌握基 于 XML 和 JSON 的 Ajax 数据规则。 基于 Ajax 实现的登录注 册系统、自动完成功能实 现、无刷新 CRUD JavaScript 框架 JQuery、JQuery 插件、DWR。 掌握 JQuery 核心 API;了解 JQuery 基本设计原则;了解多种 JQuery 插 件;掌握 DWR 的基本原理及应用 技巧。 页面动画、商品放大镜、 树形结构、带进度条的文 件上传系统 Struts 2.1.6 Struts2 核心控制流程、 Ognl、Action 、Interceptor、Result、 FreeMarker、Struts2 标记库、Struts2 扩展、Struts2 应用技巧(输入验证、 消息国际化、文件上传和下载、防止 重复提交等)。 熟练掌握 Struts2 核心要件,特别是 Interceptor 和 Result;掌握基于模板 技术的 Struts2 UI 组件;掌握基于 Ognl 的数据共享方式、掌握 Struts2 各种定制及扩展方式;熟练掌握基 于 Struts2 的 Web 开发技巧。 GWAP 商品列表功能、 GWAP 商品列表功能、 GWAP 登录注册功能、 GWAP 身份验证功能、 GWAP 订单查询功能、 GWAP 订单查询功能 GWAP 项目 GWAP 电子商务平台包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、购物车管理、我的订单、用 户管理、商品管理五个功能模块。 商品展示系统:实现商品预览、商品明细、分类检索功能。 购物车系统:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。 订单系统:实现订单确认、订单列表、删除订单、查询明细功能。 用户管理系统:对于系统管理员提供用户删除、用户查询功能。 商品管理系统:实现商品列表、商品发布、商品删除、商品修改功能。 Java 轻量级组件编程 轻量级组件基础 动态代理技术、运行期代码生成技术、CGLIB 等。 了解和掌握一些 Java 动态编程技术 为后续的 Hibernate 和 Spring 的学 习打下基础。 CGLIB 实现动态代理技术 Hibernate 3.2.1 ORM 概念、 Hibernate 核心 API、 Hibernate 实体映射技术、 Hibernate 关系映射技巧、HQL 查询、 OSCache 及 Hibernate 缓存技术 重点掌握 Hibernate 多种关联映射技 巧及其实用背景,做到在合适的时 候使用合适的关联方式;掌握多种 Hibernate 查询技巧及优化技术。 CRUD 经典实例、实体映 射经典实例、关联策略经 典实例、重构 GWAP 持 久层、重构 GWAP 持久 层 Spring 2.5 Spring Ioc 基础、 Ioc 注入技巧、对象 高级装配(自动装配、模板装配、组 件扫描特性、FactoryBean、对象生命 周期)、Spring AOP 原理、 AspectJ、Spring JDBC 支持、Spring 事务及安全管理;Spring 整合 Hibernate、Spring 整合 Struts、Spring MVC 简介。 深入理解 Ioc 和 AOP 的基本原理和 实现方式;熟练掌握 SpringIoc 及 AOP 实现方式;熟练掌握 Spring 事 务管理;熟练掌握 Spring 与其他组 件的整合技术。 使用 Spring 重构 GWAP 商品列表业务层实现、使 用 Spring 重构 GWAP 用 户管理业务层实现 常用核心组件 Jasperreports、JFreeChart、Lucene 掌握在报表及搜索方面的一些常用开源组件。 为 GWAP 实现复杂业务 报表为 GWAP 增加搜索 功能 EJB 及 Webservice JavaEE 规范 JavaEE 核心概念、JNDI、JMS 、JSF 、JPA 掌握 JavaEE 常见规范的基本原理和应用。 消息中间件配置 EJB3.0 EJB3.0 规范、Weblogic 服务器应用、JBoss 服务器应用 掌握 EJB 3.0 规范的基本原理和应 用;较为熟练的配置 Weblogic 和 JBoss 服务器。 远程调用实现;分布式事 务实现 WebService WebService 核心概念、WebService组件、SOA 了解 WebService 技术的作用和原理; 掌握当前主流的 WebService 技术; 了解 WebService 的发展方向。 WebService 发布实现 Java3G Android Android 基础 3G 核心概念、Android SDK、 Android GUI 架构及开发模式、 Android Widget 实践、 数据存储 SQLite 数据库与 Content Providers。 掌握 Android 开发环境构建;熟练 掌握 Android SDK;具备 Android 开发基础。 PalmCinema(“掌上影院”) 系统该系统为影院和用户 之间搭建在线交互平台。 用户可以通过基于移动设 备访问系统,实现观看预 告片、在线订票、在线选 Android 游戏开发 View 类开发框架、Graphics 类开发。 具备一定的 Android 的游戏开发经验。 Android 多媒体 2D/3D 绘制、音乐、视频。 具备一定的 Android 的多媒体开发经验。 Android 高级 无线网络基础、Http 通信、WebKit 应用、AndroidCamera API 应用、 Android 电话 API 应用、语言识别和 传感器。 具备一定的 Android 的高级开发经 验。 座、在线评论等功能。 NetCT OSS 项目 NetCT OSS 包括后台数据服务系统(简称 DMS)、前台运营管理系统和前台用户服务系统三个子系统,本文档主要描 述前台运营管理系统和前台用户服务系统两个子系统。 前台运营管理系统 1. 用户管理系统: 一个用户会有多种业务,如:Email 服务、Unix 系统、代理主机服务等,每个业务我们都要收取一定的费用,如果我们 以业务账户为单位来算总的费用,那么用户申请的每种业务都要单独交费,会给用户造成不便,所以我们又添加了帐务账户 来统一管理每个用户所使用的所有业务账号上发生的费用,帐务帐号是要和用户的真实信息联系在一起的,所以每个用户只 能有一个帐务帐号,但可以对应多个业务帐号。 用户管理子系统就是对用户的帐务帐号和业务帐号进行管理。具有用户管理权限的管理员登陆成功后,首先可以开通帐 务帐号,帐务帐号必须和用户的一些真实信息关联起来,如用户的真实姓名,身份证号码,联系电话等。开通时,由用户提 供这些信息,然后由管理员将信息录入到系统中并保存下来。对于开通好的帐务帐号也是由具有用户管理权限的管理员来管 理的,如暂停帐务帐号,恢复帐务账号,删除帐务账号,修改用户真实信息等。由于用户的一个帐务帐号会对应多个业务帐 号,所以对账务账号的操作会级联影响关联的所有业务帐号。 2. 资费管理系统: 使用服务,就要交纳费用,这个系统中这个费用会和两个因素有关:一个是用户使用服务的时间长度;另一个是用户选 择的收费标准,如月租费为:30 元,每小时使用费为:3 元等。这个收费的标准在本系统中称为资费。资费管理子系统就是 用来管理资费的。具有资费管理权限的管理员登陆成功后,可以添加新的资费,查询所有的资费,可以修改现有的资费信息, 还可以删除资费。 3. 管理员管理系统: 对本系统的各个子系统的访问都是受权限控制的,只有拥有了访问权限,才能使用子系统。在本系统中存在着三类使用 者:其一是用户,他们默认具有使用用户自服务系统的权限。其二是超级管理员,即对本系统进行管理的人,并具有最高的 管理权限,他可以使用除用户自服务以外的所有子系统。这个超级管理员只有一个,是系统初始建立时就提供好的。其三是 普通管理员,即对本系统中的部分子系统进行管理的人,这些人是由超级管理员进行管理的,他们具有的权限也是由超级管 理员赋予的。管理员管理系统就是超级管理员来管理普通管理员。超级管理员登陆成功后,可以增加新的普通管理员,同时 为他分配一些权限,可以修改普通管理员的信息,可以查询所有的管理员信息,可以删除某些管理员。 4. 账单查询系统: 具有帐单查询权限的管理员可以利用此子系统对所有用户的月账单进行查询。此子系统不仅提供对某个帐务帐号上产生 的总的费用进行查询: 具有账单查询角色的管理员进入本系统,登录成功后,可以执行如下查询操作: 根据输入的月份查询所有用户这个月的费用信息(提供分页显示)。 根据输入的月份和其它组合条件查询符合条件的用户这个月的费用信息(提供分页显示)。 根据输入的月份和用户的帐务帐号的用户名查询某个用户这个月的费用信息。 具有账单查询角色的管理员进入本系统,登录成功后,首先查询出用户帐务帐号的合计费用信息,然后在这个信息上执 行查询明细帐的操作,系统会显示该帐务帐号上所有业务帐号上发生的所有费用的明细信息。 5. 帐务服务系统: 具有帐务查询的管理员可以使用此子系统对开放实验室的使用情况进行查询。此子系统可以提供以月为周期的查询,也 可以提供以年为周期的查询。具体操作如下: 月帐务查询: 根据输入的月份查询被使用的总的时长信息。 年帐务查询: 根据输入的年份查询所有开放实验室这一年被使用的总的时长信息。 6. 权限管理系统: 对本系统的各个子系统的访问都是受权限控制的,权限决定了使用者可以执行的操作,如一个使用者拥有用户管理权限, 他就可以执行用户管理的操作。目前系统已有的权限包括:用户管理权限,资费管理权限,管理员管理权限,帐单管理权限, 帐务管理权限,用户自服务权限,权限管理权限。今后,系统可能会扩展新的功能,也就会增加新的操作,这个操作就要对 应一种新的权限;也有可能删除一项不再被使用的操作,这样,对应的权限也应该被删除。因此,为了对权限能够进行灵活 的管理,本系统中就提供了权限管理系统。在本系统中,一些使用者拥有相同的角色,拥有相同的权限,如张三和李四都是 前台操作人员,都拥有用户管理权限和帐单管理权限。角色代表着一组权限的集合。目前系统中已有的角色包括:用户和超 级管理员。今后,要想根据需要灵活地管理角色,也是通过权限管理系统完成的。 前台用户服务系统 用户自服务系统可以方便地供用户查询自己的账单和修改自己的个人信息。这个子系统是唯一的一个用户可以使用的子 系统。具体操作如下: 1. 查询自己的月帐单 用户进入本系统,使用自己的帐务帐号登录成功后,可以执行如下查询操作:根据输入的月份查询自己这个月的费用信 息;在上一个查询的基础上查看这个月费用明细。 2. 修改自己的个人信息 用户进入本系统,使用自己的帐务帐号登录成功后,可以自行修改自己的个人信息。 免费赠送以下课程(选修):周末+晚上 5 天 SunJava 训练营 开课前,对于学习软件有困难的学员,增加 40 学时免费课前辅导 20 天周末名家大讲堂 1. Java 核心知识面试指导 -1 2. Java 核心知识面试指导 -2 3. Java 程序性能调优 4. JDK 高级特性(NIO、同步包、安全相关) 5. Oracle 数据访问优化策略 6. 大规模 Web 应用系统优化策略 7. Ext-js 核心编程-1 8. Ext-js 核心编程-2 9. Ibatis 框架 10. 工作流框架 JBMP-1 11. 工作流框架 JBMP-2 12. SOA 基础技及其应用 13. 云计算及其应用 14. 构建企业级框架 15. 通用电子商务平台业务分析解决方案 16. 物流系统业务分析及解决方案 17. 电信计费系统业务分析及解决方案 18. 搜索引擎技术 19. Loadruner 压力测试技术 20. 程序员面试指导 C. 传智播客最新课程内容 课程安排 第一阶段:JAVA 基础增强 JAVA 基础增强 Java 基础巩固:内部类、Socket、多线程及线程池、Java5 中的线程并发库、 HttpClient java 基础加强:增强 for 循环、可变参数、枚举、反射、内省、注解、泛型、 代理、装箱/拆箱、静态引用等 Java 新技术和高级技术。 第二阶段:JavaWEB+JavaMail 开发技术+项目案例+网上在线支付 核心技术课程 JavaWEB 开发核心基础:XML 的概念与基本作用、XML 的基本语法、XML 的约束 模式、DTD、XMLSchema、名称空间。WEB 服务器的工作原理、 Tomcat 的安装与启 动运行、Tomcat 的体系结构、在 Tomcat 中配置 WEB 虚拟目录与发布 WEB 应用程序 的各种方式、设置目录的默认网页、使用 Tomcat 配置虚拟主机。 HTTP 协议详解, HttpServletResponse 和 HttpServletRequest 的应用,Cookie 及 Cookie 的应用,Cookie 实现商品浏览历史记录、Cookie 实现记住用户名和密,Session 及 Session 域的应用, Session 跟踪机制,Session 实现购物车,利用 Session 防止表单重复提交,MD5 算法 及其应用,Session 的持久化。 MySql 数据库: MySql 数据库基础管理、 SQL 语言、数据库设计范式;数据备份与 移植;数据检索技巧,大对象的 读写技巧。MySql 数据库,常见问题分析与设计。 JSP 技术:JSP 运行原理、JSP 中的 9 个内部对象和作用、JSP 表达式、JSP 脚本片 段、JSP 声明、JSP 注释,EL 表达式简介,page 指令及其重要的属性: import、session、 errorPage、isErrorPage、contentType、pageEncoding、isELIgnore d、在 web.xml 文件中设置全局错误处理。JSP 中的 include 指令及其典型应用。 pageContext 对象的详细讲解。 JSP 标签(行为元素):、各种脚本标签、指令标 签。JSP 中文乱码的各种原因分析。 JavaBean、JSP 中与 JavaBean 相关的三条指令 (行为元素)。 JavaWEB 高级开发技术:Servlet 过滤器及典型案例、Servlet 监听器、开发国际化 的 WEB 应用、Locale 类,NumberFormat 类,DateFormat 类,MessageFormat 类的 应用,资源包(ResourceBundle 类、 ListResourceBundle 类、 PropertyResourceBundle 类)的应用, Property 资源文件与 native2ascii 工具,如何开 发国际化的 WEB 应用。 自定义标签和 JSTL:标签技术开发入门;自定义标签 API 介 绍,Tag 接口及其开发案例,自定义标签的属性(动态属性值与动态属 性), IterationTag 接口及其开发案例,用自定义标签定义 JSP 脚本变量( TLD 文件和 TagExtraInfo 两种方式),BodyTag 接 口及其开发案例。简单自定义标签与标签文件, 标准标签库(JSTL)。 JavaMail 开发技术:域名解析与 MX 记录、电子邮件的工作原理、邮件传输协议: SMTP、POP3 、IMAP、邮件的组织结构: RFC822 邮件格式、MIME 协议、邮件编码、 复合邮件结构分析、JavaMail API 及其体系结构、编程创建邮件内容:简单邮件内容、 包含内嵌图片的复杂邮件、包含内嵌图片和附件的复杂邮件,实现注册用户的自动激 活。 阶段案例 邮箱账号激活与简历自动筛选工具:原创实战课堂告诉你如何将学到的技术运用 到真实的项目中,了解简历自动筛选工具是怎样写的,为你的简历提高竞争力,让找 工作更有效率。 网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项 目中 在线图书销售系统:本系统实现网络的图书管理 图书销售等功能 。 第三阶段:Struts2+Spring+Hibernate+oracle+AJAX+Lucene 搜索引擎+OSEM 框架 Compass+JBPM+企业协同 OA 项目 注:我们一直处于主流技术的最前沿,别人还没讲 Lucene 时,我们已经在讲比 Lucene 更高层次的 Compass 了,国内也只有传智播客才能做到 核 心 技 术 课 程 Struts2 框架的工作原理与架构分析,struts-default.xml 与 perties 文件的作用,指定 多个配置文件,Struts2 中的国际化,Struts2 中的表单校验,Struts2 中文件上传。使用通配符定义 action、动态方法调用、多文件上传、自定义类型转换器、输入校验、国际化、OGNL 表达式、Struts2 标签、为 Action 的属性注入值、自定义拦截器、异常处理、使用 struts2 实现的 CRUD 操作的案例。 Oracle 数据库:oracle 的 SQL 语言、PL/SQL 语言、数据库设计范式;数据备份与移植;触发器、 存储过程;数据检索技巧,视图,触发器,函数,存储过程,游标等技术的使用。大对象的 读写技巧, 数据优化技巧,分区与索引。oracle 数据库,常见问题分析与设计。 高级 Hibernate 开发技术:ORM 思想,Hibernate 数据检索技术,Hibernate 高级映射技术, Hibernate 多表联合查询,Hibernate 大对象读取技术,Hibernate 拦截与回调技术,Hibernate 二级缓存 技术,Hibernate 分页技 术,Hibernate 性能优化技术。 Spring3.0 开发技术快速入门, IOC 思想、Bean 作用域范围、Bean 生命周期管理、依赖注入、 AOP 思想、 AOP 原理解剖、声明式事务管理、数据源配置。Spring+JDBC 集成、 Spring+Struts1.3+Hibernate3.6 集成、 Spring+Struts2.2+Hibernate3.6 集成、Spring+Struts1.3+JPA 集成、 Spring+Struts2.2+JPA 集成。 Ajax 的工作方式、B/S 请求响应机制与 Web 开发模式、XMLHttpRequest 对象、DOM 与 Ajax、使 用 DOM 操作 HTML 文档、使用 DOM 操作 XML 文档等。XMLHttpRequest 对象、简单的 Ajax 开发框 架、使用 responseText 处理返回的普通文本信息、使用 responseXML 处理返回的 XML 信息、在普通 文本和 XML 文档之间权衡、Ajax 封装、开源 Ajax 框架、商业 Ajax 框架。 Lucence,全文搜索原理、全文搜索引擎 Lucene、什么是 OSEM、OSEM 框架 Compass、使用 Compass 实现全文搜索、使用 Lucene 实现全文搜索、深入 Lucene API、Lucene 2.2 多线程编程模型。 阶 段 案 例 OA(协同办公)项目介绍:OA 是处理组织内部的事务性工作、辅助管理、提高办公效率的系统。 基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的 手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据,是 企业提高整体运转能力不可缺少的软件工具。 项目中使用的是当前流行的 SSHJ 框架组合(Struts2+Spring+Hibernate+JBPM),还用到了 Junit、JQuery 等流行技术。包含组织机构模块,权限管理、内部论坛、审批流转等模块。 第四阶段:JPA+EJB3.0+ibatis+UML+CVS/SVN+maven+Jfreechart/Poi+CRM 项目/ERP 项目 注:传智播客是国内第一家讲解 EJB3.0 技术的培训机构,黎活明老师是国内第一本 EJB3.0 的作者,几乎 国内的 EJB3.0 开发人员都学习过 EJB3.0 的书籍和视频,但是,EJB3.0 目前在企业中应用极少,如果有极 个别同学需要,我们可以提供传智播客原创的 EJB3.0 的视频和电子书稿 核 心 技 术 课 程 iBATIS 开发 : 安装和配置 IBAITS、iBAITS 的映射语句、高级查询技术事务、动态的 sql 语句、 使用高速缓存提供性能、IBAITS 的数据访问对象、 DAO 使用进阶等。 EJB3.0 开发。运行环境的搭建、JBOSS 服务器的安装和配置、无状态 BEAN、有状态 BEAN、BEAN 的生命周期、拦截器、依赖注入、定时服务、消息驱动 BEAN、JBOSS 数据源的配置、 MySql 数据源的配置、MsSql 数据源的配置、实体 BEAN、单表映射的实体 BEAN、一对多及多对一 映射、批量更新等。 JPA 介绍及开发环境搭建、单表实体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论