关闭

Java培训教程目录

标签: javahibernate数据库web服务jsfejb
1083人阅读 评论(0) 收藏 举报
分类:

偶然发现的某培训机构的Java培训教程目录,收录以备参考。

 2.JAVA系列:JAVA、JSP、Struts 、JSF、EJB、Hibernate、Spring、AJAX、Web Service、Linux
(1)JAVA:是一门纯面向对象的语言,具有跨平台的优点,在当前的软件开发中运用得越来越普遍。本书内容包括了JAVA 面向对象的编程、异常处理、SWING 编程和JDBC 编程等知识。
(2)JSP[Java的Web应用]:本书讲解使用JSP和Servlet 技术开发Web 应用。从结构上本课程分为3 个部分,分别为:Servlet 技术、JSP 技术和MVC 模式。第一部分从介绍Web 应用入手,介绍Servlet 的原理、会话跟踪、过滤器和JavaMail API 的应用;第二部分介绍JSP 的基本构成元素、JSP EL、JSTL 和JSP 自定义标签。第三部分介绍了MVC 设计模式。
(3)EJB[企业级的JavaBean]:EJB是一个技术规范:EJB 从技术上而言不是一种"产品" ,EJB 是一种
标准描述了构建应用组件要解决的: 可扩展 (Scalable) 、分布式 (Distributed) 、事务处理 (Transactional) 、数据存储 (Persistent) 、安全性 (Secure) 。Sun期望EJB提供一个标准的分布的、基于 OO 的组件架构,屏蔽复杂的系统级功能需求,Write once, run anywhere ,与非 Java 应用之间的互操作能力,兼容 CORBA 标准。EJB 服务器完成"繁杂"的工作:应用开发人员关注于业务逻辑的实现而不是底层的实现机制(类似于 4GL 语言设计的目标) 、支持事务处理 、多个业务操作同时成功,或全部失败 、可以通过在代码外的描述来定义事务处理级别。EJB 可以根据您应用的增长而扩展、EJB 服务器往往还提供了负载均衡和安全性:由 EJB 服务器提供资源的访问权限控制。为了满足架构的目标,规范中描述了服务器 (Server) 、容器 (Container) 、类 (Class) 和实例 (Instance) 、Home 和 Remote 接口 、客户端 (Client) 。
(4)Web Service[Web服务]:Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。 Web Service是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件编程。 Web服务是建立在一些通用协议的基础上,如HTTP,SOAP,XML,WSDL,UDDI等。这些协议在涉及到操作系统、对象模型和编程语言的选择时,没有任何倾向,因此将会有很强的生命力。但具体到Web服务编程时,.NET和J2EE有一些区别。.NET Web服务可用C#,VB,JScript等语言编写,还能利用一些Windows资源;而J2EE Web服务一般使用JAVA语言及J2EE资源,像Bean,EJB,CORBA等。它们在编程环境,语法结构,管理配置等方面也各有自己的特色。iNET Web服务用JAVA语言实现了.NET 类库中提供的Web服务APIs。它能把用户用.NET开发的Web服务移植到与平台无关的JAVA。因是JAVA,故也可利用JAVA的资源。
(5)Struts:Apache公司的轻量级框架,包括控制层、视图层和模型层组件。在开发和维护应用程序来满足当今网站和企业内部网应用的需求时,Java技术给开发人员以巨大的鼓舞。 Struts 将Java Servlets, Java ServerPages, 自定制标签, and 消息资源(message resources)集成到一个统一的框架内. 其最终结果,是一个互相协作、互相促进的平台, 适用于开发小组、 独立的开发人员、 以及每个人之间的协同工作. Java Servlets 被设计用来处理web浏览器发送来的请求。Java ServerPages被设计用来生成动态页面,从而将公告信息站点变成了一个web应用.Struts使用一个特殊的Servlet来充当电话总机,将来自web浏览器的请求转交给合适的ServerPage. 这使得web应用更易设计、开发和维护。
(6)JSF[Java的Web可视化编程]:JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces 还引起了广大 Java/Web 开发人员的兴趣。“企业开发人员”和 Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 (UI) 组件拖放到页面上,而“系统开发人员”将发现丰富而强健的 JSF API 为他们提供了无与伦比的功能和编程灵活性。JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。最后,由于 JSF 是通过 Java Community Process (JCP) 开发的一种 Java 标准,因此开发工具供应商完全能够为JSF提供易于使用的、高效的可视化开发环境。JSF 的主要优势之一就是它既是 Java Web 用户界面标准又是严格遵循模型-视图-控制器 (MVC) 设计模式的框架。用户界面代码(视图)与应用程序数据和逻辑(模型)的清晰分离使 JSF 应用程序更易于管理。为了准备提供页面对应用程序数据访问的 JSF 上下文和防止对页面未授权或不正确的访问,所有与应用程序的用户交互均由一个前端控制器来处理。
(7)Hibernate[持久化数据层框架]:JBoss公司的持久化数据层框架。Hibernate是一个免费的开源Java包,它使得与关系数据库打交道变得十分轻松,就像您的数据库中包含每天使用的普通Java对象一样,同时不必考虑如何把它们从神秘的数据库表中取出,使您可以专注于应用程序的对象和功能,而不必担心如何保存它们或稍后如何找到它们。创建一份XML“映射文档”,告诉Hibernate您希望能够保存在数据库中的类,以及它们如何关联到该数据库中的表和列,然后就可以要求它以对象的形式获取数据,或者把对象保存为数据。Hibernate读取映射文档,然后动态构建Java类,以便管理数据库与Java之间的转换。在Hibernate中有一个简单而直观的API,用于对数据库所表示的对象执行查询。要修改这些对象,只需在程序中与它们进行交互,然后告诉Hibernate保存修改即可。类似地,创建新对象也很简单;只需以常规方式创建它们,然后告诉Hibernate有关它们的信息,这样就能在数据库中保存它们。
(8)Spring:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,由 7 个定义良好的模块组成。Spring 模块构建在核心容器IOC之上,核心容器定义了创建、配置和管理 bean 的方式,其他模块包括Spring 上下文, Spring ORM,Spring DAO,Spring Web 模块, Spring MVC 框架
(9)Linux:本书主要介绍Linux 的基本操作以及作为JavaWeb 应用服务器所必要掌握的知识,基本的操作包括常用命令行、文件操作命令和网络配置指令,作为Web 应用服务器,核心内容包括培植JDK、Tomcat 等。 

还有相关的培训:

3.数据库系列:SQL Server、Oracle、My SQL、Access
(1)SQL SERVER:SQL Server 数据库是市面上使用最广泛的数据库之一,第一部分介绍了数据库的基本概念、基本操作,包括如何在SQL Server 2000 企业管理器中建库、建表、建约束等;以及对数据库执行增删改查的T-SQL 语句,涉及到最常用的条件查询、查询排序、模糊查询、分组查询和多表联结查询等。第二部分包含了数据库设计的过程及方法、数据库高级对象包括索引、视图、存储过程和触发器、高级查询包括子查询、查询优化等方面的内容。
(2)Oracle:ORACLE 是使用广泛的大型数据库系统,它提供强大的功能和优越的性能,因而成为大中型企业构建数据库的首选。本书从数据库应用开发的角度,系统地介绍了作为一个开发者需要的知识,主要内容包括ORACLE 数据库体系结构、基本的配置与管理、SQL 语句、SQL 函数、查询优化、锁和表分区、各种数据库对象的创建和使用、PL/SQL 编程、游标管理、存储过程和程序包、触发器以及开发者常用的备份和恢复等。课程详细地介绍了SQL*Plus 工具的使用、ORACLE 数据字典以及新版ORACLE 的功能介绍。
(3)My SQL:MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。MySQL 主要目标是快速、健壮和易用。MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。
(4)Access:Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

4.辅助语言系列:C、Html、JavaScript、XML
(1)C[程序逻辑C语言]:讲解程序逻辑,并系统的介绍了C 语言的基础知识,以及用C语言进行程序设计的基本方法:如何使用算法、流程图表示程序逻辑,C语言的程序结构,包括基本数据类型、表达式、控制结构;数组、指针、函数、字符串、结构等。
(2)HTML[超文本标记语言]:HTML是网络编程的基础。本书详细介绍了HTML 的各种标记、使用层叠样式表的技术设置网页的外观、目前最流行的网页制作工具Dreamweaver,并结合此工具讲解了网页的制作和创建一些网页动态效果。
(3)JavaScript[Java客户端脚本]:使用JavaScript 脚本语言编写简单的网页客户端脚本程序。
(4)XML[可扩展标记语言]:从XML 的基本结构和DTD 入手,介绍Schema、DOM和XSLT 以及DSO(Data Source Objects)技术。

5.软件工程系列:STB、TST、OOAD、PSPM
(1)STB[软件技术基础]:系统的介绍了软件开发技术所必要的基础知识,介绍计算机的背景知识,讲解了计算机的组成,并简单介绍了C/S 和B/S 架构的知识,另外介绍了数制系统以及计算机内存的逻辑结构,操作系统部分讲解了DOS 系统与GUI 操作系统的区别,Windows 2000 Server 的使用。常用的算法和数据结构,讲解了堆栈、队列以及排序算法。网络和Internet 基础具体讲解了计算机网络的分类、组成分、TCP/IP、常用的网络命令等,Internet 的应用,Windows 2000Server 的网络配置。
(2)TST[软件测试技术]:软件测试是软件质量保证的重要环节,首先介绍了QA/QC 的基本概念、框架体系结构,然后重点介绍了软件工程师所需要重点掌握的测试和测试工具,最后还简单说明了QA中验证、确认和认证的基本内容。测试方法、测试手段及测试设计、测试报告等,都围绕着使用Junit、Nuint 这两个测试工具来展开;最后的验证、确认和认证部分,对ISO9000、CMM、VSS 配置管理工具的使用做了简单说明。
(3)OOAD[面向对象的分析与设计]:从介绍面向对象分析与设计入手,分别介绍UML 语言的用例图、类图和动态模型。
(4)PSPM[从软件工程师到项目经理]:以软件工程师的角色为中心,以案例分析为主线,分别介绍了软件项目管理的基本概念、软件开发项目的失败的和成功的案例分析、作为软件开发人员在项目中与不同人打交道所必要掌握的项目管理术语。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:70585次
    • 积分:496
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:1篇
    • 译文:0篇
    • 评论:3条
    文章存档