1、毕业设计论文 基于 Weblogic 的资源管理系统第 1 页 共 19 页基于 Weblogic 的资源管理系统计算机应用摘 要:随着我国加入 WTO 和电信运营企业分拆的完成,电信市场竞争日趋 激烈,各大电信运营商都转向以网络为基础,以客户为核心,以市场为导 向,以营业为窗口的经营理念。这就要求运营商能够快速、准确掌握电信 网内资源的部署、利用情况,提高资源利用率,根据资源利用情况合理进 行网络规划,支持业务快速开通以及差异化的服务质量保障,提高对电信 业务运营的支持能力、降低运营成本,积极为用户提供新业务。 自 2001 年开始各运营商纷纷开始进行网络资源管理系统的建设,随着网络技术的发
2、展和市场形势的变化,上一代系统在支撑前端业务开通与保障、支撑网络规划建设和支撑企业管理方面存在明显欠缺,越来越不能满足企业对资源管理的需要。中国电信在 2007 年 4 月启动了为期 3 个月的“OSS 网络资源管理系统规范“制定工作,目前已经基本结束即将下发各省公司,作为中国电信未来 3 到 5 年内资源管理系统建设的指导。 在这种背景下,公司发起了新网络资源管理系统项目的建设。 网络资源管理系统管理对象是全专业网络资源以及信息服务资源,主要包含基础工具、存量管理、资源应用、信息共享四大功能域。通过对全网资源数据的全面、准确、综合、动态管理和维护,以有效支撑服务开通为核心应用,同时有效支撑服
3、务保障、资产管理、工程建设和网络规划, 优化网络资源配置结构和提高网络综合利用率,加速供应周期并最大限度地实现投资回报(ROI)。新版资源管理系统在技术体系上采用分布式、多层次的体系结构;总体采用 J2EE 平台开发技术;采用面向服务的分布式组件的设计思路关键字:电信,资源管理系统,OSS毕业设计论文 基于 Weblogic 的资源管理系统第 2 页 共 19 页Resource management system basedon WeblogicAuthor:JUNHUXUAbstract:As Chinas accession to the WTO and the corporate di
4、vision of telecom operators to complete,an increasingly competitive telecommunications market, the major telecom operators have to web-based, customer-core, market-oriented, business for the window to the business philosophy. This requires operators to quickly and accurately grasp the telecommunicat
5、ions network in the deployment of resources, utilization, improve resource utilization, in accordance with reasonable utilization of resources for network planning, operational support and the rapid opening of the differences in quality of service protection, improve the telecommunications business
6、The abilitytosupportoperations,reduceoperatingcosts,andactivelyprovideusers withnewbusiness. Since 2001, all operators have started to network resources management system for the building, along with the development of network technology and market changes in the situation, the older generation syst
7、em in support of front-end business open and the protection, support the building of network planning and management of existing enterprise support The lack of clear, more and more enterprises can not meet the needs of resource management. ChinaTelecom inApril 2007launchedathree-month“OSSnetworkreso
8、urces management system standard“ setting, has basically come to an end soon under the provinces, as China Telecom next 3-5 years Resources Management Systemguidance. In this context, the company launched a new network resource managementsystemconstructionproject. Network Resource Management System
9、is the object of professional management of network resources and information services resources, including the main basis of tools, inventory management, application of resources, information sharing four domains. Through the entire network of data resources comprehensive, accurate, comprehensive a
10、nd dynamic management and maintenance support services to effectively opened as the core applications and effective protection of support services, asset management, construction and network planning, network optimization allocation of resources and improve the network structure Comprehensive utiliz
11、ation and accelerate the supply cycle and maximize return on investment (ROI). New resource management system in the technical system on the use of distributed,multi-layeredsystemstructure;J2EEplatformforthedevelopment of the overall use of technology; using a service-oriented distributed componento
12、fthedesignideas. Keywords:OSS,ResourceManagementSystem,Telecom毕业设计论文 基于 Weblogic 的资源管理系统第 3 页 共 19 页目 录第一章 序论 5一、基于 WEBLOGIC 的资源管理系统 5二、基于 WEBLOGIC 的资源管理系统的体系结构 5三、基于 WEBLOGIC 的资源管理系统的特点 5四、本文组织结构 6第二章 WEBLOGIC 技术概述 .6一、WEBLOGIC 概述 6二、WEBLOGIC 服务功能介绍 6第三章 ORACLE9I HIBERNATE SPRING TWAVER 概述 7一、ORACL
13、E9I 简介 7(一) Oracle 系统特点 7(二) Oracle 数据库系统的体系结构 .8二、HIBERNATE 技术简介 9(一) 体系结构 9三、SPRING 技术简介 10(一) Spring 基础语义 10四、TWAVER 技术概述 10(一)公司简介 10(二) Twaver 简介 .11(三) Twaver 基本原理 .11第四章 资源管理系统的总体设计 .12一、需求约束 .12二、系统体系结构 .14(一)功能体系结构 15(二)技术层次体系结构 16第五章 部分模块界面设计和代码 .17一、码号资源模块功能介绍 .17二、主要界面及代码 .17(一)界面 17(二)代
14、码 18第六章 总结 .19致谢 .19参考文献 .20毕业设计论文 基于 Weblogic 的资源管理系统第 4 页 共 19 页第一章 序论一、基于 Weblogic 的资源管理系统网络资源管理系统管理对象是全专业网络资源以及信息服务资源,主要包含基础工具、存量管理、资源应用、信息共享四大功能域。通过对全网资源数据的全面、准确、综合、动态管理和维护,以有效支撑服务开通为核心应用,同时有效支撑服务保障、资产管理、工程建设和网络规划,优化网络资源配置结构和提高网络综合利用率,加速供应周期并最大限度地实现投资回报(ROI)。新版资源管理系统在技术体系上采用分布式、多层次的体系结构;总体采用 J2
15、EE 平台开发技术;采用面向服务的分布式组件的设计思路。系统在对全网络整体综合管理的基础上,提供对业务的支撑和对运维及企业管理的支撑。系统主要分为资源存量管理、资源上层应用、网管/网元接口适配、资源信息共享等几大部分。Weblogic 作为 BEA 公司开发的中间件,为该系统提供了部署发布环境。二、基于 Weblogic 的资源管理系统的体系结构系统采用了多层分级结构,分为数据持久层,表现层和业务逻辑层。同时系统兼有 B/S 结构和 C/S 结构。B/S 结构主要实现的是对电信资源的管理配置以及和接口的连调功能。C/S 结构主要实现的是存量的功能,即对电信资源的基本管理,包括了空间资源管理,通
16、用基础设备管理。空间资源管理包括区域,站点,机房等。通用基础设备管理包括连接设备管理,IT 设备管理,管线设备管理,物理连接管理等。三、基于 Weblogic 的资源管理系统的特点运用了 EJB 技术将服务打包部署在 Weblogic 服务器,同时配置相关的数据库,实现了服务与客户端分离。而 B/S 和 C/S 相结合的方式比较灵活,结合了各部分的特点,运用了 Hibernate,Spring,Twaver 等相关技术,实现了层次分离,复用性强,思路清晰。应用程序的开发周期大大缩短,开发费用降低,大大降低了对客户端的要求,降低了投资和使用成本。易于维护和升级。由于客户端无需专用的软件,维护人员
17、不再为程序的维护工作奔波于每个客户机之间,当系统升级时,只需更新服务器端的软件。基于 Internet 的 Web 技术,更适合于网上发布信息,拓展了传毕业设计论文 基于 Weblogic 的资源管理系统第 5 页 共 19 页统的 C/S 结构下的功能,适应了 Internet 时代的需要。 四、本文组织结构 全文分 6 个部分来概述, 第一部分,主要对基于 Weblogic 的资源管理系统进行简要论述。 第二部分,对 Weblogic 技术进行详细的论述。 第三部分,对 oracle Hibernate 等技术进行简要论述。 第四部分,对该系统的总体设计进行论述。 第五部分,对系统的部分模
18、块界面设计和代码进行论述。 第六部分,对总体的概括。第二章 Weblogic 技术概述一、Weblogic 概述Weblogic Server 是美国 BEA 公司开发的一个业界领先的应用服务器。是 SUN J2EE 的纯 java 实现。Weblogic 长期以来一直被认为是市场上最好的 J2EE 工具之一。像数据库或邮件服务器一样,Weblogic Server 对于客户是不可见的,为连接在它上面的客户提供服务。 Weblogic 最常用的使用方式是为在 internet 或 intranet 上的 Web 服务提供安全、数据驱动的应用程序。Weblogic 对 J2EE 架构的支持: W
19、eblogic Server 提供了对 SUN J2EE 架构的支持。SUN 公司的J2EE 架构是为企业级提供的一种支持分布式应用的整体框架。为集成后端系统,如 ERP 系统,CRM 系统,以及为实现企业级计算提供了一个简易的,开放的标准。二、Weblogic 服务功能介绍1 在使用 IP 地址的一台计算机,或在使用集群捆绑在一起的多台计算上,或在通过代理服务器管理的多台计算机上建立拥有相同域名的不同站点。2 部署基于 J2EE 标准编写的服务器 JAVA 代码。 3 使用 J2EE 扩展网络服务集成分布式系统,包括用于数据库连接的 JDBC、用于信息传递的 JMS、用于网络目录访问的 JN
20、DI、用于分布式事物处理的 JTA 和用于电子邮件处理的毕业设计论文 基于 Weblogic 的资源管理系统第 6 页 共 19 页JavaMail。 4 部署使用远程方法调用(RMI)的纯 Java 分布式应用程序。5 通过使用 RMIIIOP(RMI over Internet Inter-ORB Protocol)协议部署近似 CORBA 的分布式应用系统。 6 通过使用安全套接层(SSL)和 Weblogic 的内在支持为用户验证和授权,实现强大的安全性。 7 通过将多个 Weblogic 服务器组成一个集群提供高可用性、负载均衡和容错能力。 8 利用 Java 的多平台能力在 Win
21、dows NT/2000,Sun Solairs ,HP/UX 和其他 Weblogic 支持的操作系统上部署 Weblogic 服务器。 9 在任一平台上,通过使用 Weblogic 直观的进行基于 Web 的管理和监视工具可在网络上轻松管理一个或多个 Weblogic 服务器。第三章 Oracle9i Hibernate Spring Twaver 概述一、Oracle9i 简介 ORACLE 公司自 86 年推出版本 5 开始,系统具有分布数据库处理功能.1992 年推出了版本 7,在 ORACLE RDBMS 中可带过程数据库选项(procedural database option)
22、和并行服务器选项(parallel serveroption),称为 ORACLE7 数据库管理系统,它释放了开放的关系型系统的真正潜力。 (一)Oracle 系统特点ORACLE 公司于 1979 年,首先推出基于 SQL 标准的关系数据库产品,可在 100 多种硬件平台上运行(所括微机、工作站、小型机、中型机和大型机) ,支持很多种操作系统。用户的 ORACLE 应用可方便地从一种计算机配置移至另一种计算机配置上。ORACLE 的分布式结构可将数据和应用驻留在多台计算机上,而相互间的通信是透明的。1992 年 6 月 ORACLE 公司推出的 ORACLE7 协同服务器数据库,使关系数据库
23、技术迈上了新台阶。根据 IDG(国际数据集团)1992 年全球 UNIX 数据库市场报告, ORACLE 占市场销售量 50%。它之所以倍受用户喜爱是因为它有以下突出的特点:支持大数据库、多用户的高性能的事务处理。ORACLE 支持最大数据库,其大小可到几百千兆,可充分利用硬件设备。支持大量用户同时在同一数据上执行各种数据应用,并使数据争用最小,毕业设计论文 基于 Weblogic 的资源管理系统第 7 页 共 19 页保证数据一致性。系统维护具有高的性能,ORACLE 每天可连续 24 小时工作,正常的系统操作(后备或个别计算机系统故障)不会中断数据库的使用。可控制数据库数据的可用性,可在数
24、据库级或在子数据库级上控制。ORACLE 遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准。所以它是一个开放系统,保护了用户的投资。美国标准化和技术研究所(NIST)对 ORACLE7 SERVER 进行检验,100% 地与 ANSI/ISO SQL89 标准的二级相兼容。实施安全性控制和完整性控制。ORACLE 为限制各监控数据存取提供系统可靠的安全性。ORACLE 实施数据完整性,为可接受的数据指定标准。 支持分布式数据库和分布处理。ORACLE 为了充分利用计算机系统和网络,允许将处理分为数据库服务器和客户应用程序,所有共享的数据管理由数据库管理系统的计算机处理,而运行数据库
25、应用的工作站集中于解释和显示数据。通过网络连接的计算机环境,ORACLE 将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络用户存取。分布式系统像集中式数据库一样具有透明性和数据一致性。 (二) Oracle 数据库系统的体系结构ORACLE 数据库系统为具有管理 ORACLE 数据库功能的计算机系统。每一个运行的 ORACLE 数据库与一个 ORACLE 实例(INSTANCE)相联系。一个 ORACLE 实例为存取和控制一数据库的软件机制。每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称 SGA)被分配,有一个或多个 O
26、RACLE 进程被启动。该 SGA 和 ORACLE 进程的结合称为一个 ORACLE 数据库实例。一个实例的 SGA 和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。毕业设计论文 基于 Weblogic 的资源管理系统第 8 页 共 19 页二、Hibernate 技术简介(一) 体系结构 一个非常简要的 Hibernate 体系结构的概要图:毕业设计论文 基于 Weblogic 的资源管理系统第 9 页 共 19 页从这个图可以看出,Hibernate 使用数据库和配置信息来为应用程序提供持久化服务(以及持久的对象) 。三、Spring 技术简介 (一)Spring 基础语义
27、何谓控制反转(IoC = Inversion of Control) ,何谓依赖注入(DI = Dependency Injection)?IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“ 控制反转“ 的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。正在业界为 IoC 争吵不休时,大师级人物 Martin Fowler 也站出来发话,以一篇经典文章Inversion of Control Containers and the Dependency Injectionpattern为 IoC 正名,至此,IoC 又获得了
28、一个新的名字:“依赖注入( Dependency Injection)“。相对 IoC 而言,“依赖注入“的确更加准 确的描述了这种古老而又时兴的设计理念。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注入到组件之中。四、Twaver 技术概述 (一)公司简介SERVA Software 公司是美国专业的软件组件厂商。公司致力于界面组件产品和制造业 ERP 系统的设计和开发。其主要产品 Twaver 是一套基于 Java 技术的界面组件产品。Twaver 可以广泛的应用在电信、制造、运输等行业。Twaver 是一套基于 Java 技
29、术的专业界面的开放的开发平台,是一套针对电信行业软件的界面组件开发包。它提供了一套现成的组件和工具,用于制作专业的电信网络拓扑图、设备机架图等,减轻了开发界面的复杂度。使用 Twaver,设备制造商或软件开发商可以快速提供精美、专业的电信资源管理系统、电信网络管理系统的界面原型,快速占领市场。Twaver 的主要特点有:纯 Java 设计:Twaver 基于 Java 和 Swing 技术,是 100的纯 Java 产品,可以运行于任何支持Java 的操作系统;精巧开放的系统架构:Twaver 有一套完整的、开放的系统架构,用户可以轻松的使用、扩展 Twaver 的功能,以满足各种复杂的界面应
30、用;高效、小巧的图形引擎:Twaver 可以处理和显示大数据量的商业对象,体积却很小,非常适合基于互联网的应用;大量预制的电信图形对象和图元:包括电信网管、运营支撑系统中常用的网络拓扑、机架板位图、连接等,可直接使用毕业设计论文 基于 Weblogic 的资源管理系统第 10 页 共 19 页并易于扩展;全面支持 XML 和 API 两种数据控制方式,多图层设计、完全定制化的用户交互;提供数据编辑工具,可轻松定制设备模板;(二)Twaver 简介Twaver 是一套基于 Java 平台的界面组件产品,它采用了 Java2D 和 Swing 技术。Twaver 的基本功能是把各种后台业务对象图形
31、化的显示在各种组件中。特别是对于电信应用,它可以方便的用户创建和展现各种网络管理系统(NMS) 、运维支撑系统(OSS)等。Twaver 可以提供快速、高效、一致的数据图形化显示。Twaver 可以方便的与各种后端应用集成,如各种 Java 系统,数据库系统,XML 数据流等。Twaver 主要包括一组界面组件和一系列预定义业务对象。组件包括地图组件(Network) 、树组件( Tree) 、属性表组件(Property Sheet) 、编辑器组件(Editor)等。同时Twaver 提供了一整套针对电信行业的预定义业务对象。使用这些对象,开发者可以快速开发各种网络拓扑、设备机架板位图等界面
32、。同时,开发者也可以扩展自己的业务对象,控制对象的各种显示等。(三)Twaver 基本原理Twaver 是一个基于 Java 的纯客户端软件,它从其他后端系统获得数据。后端系统可能是数据库或其他网管系统等。获得数据后,用户将数据按照 API 或者 XML 的方式转换成标准的预先定制对象,并加入到数据箱(DataBox)中。当然,毕业设计论文 基于 Weblogic 的资源管理系统第 11 页 共 19 页用户也可以随意扩展预制对象库,来描述更复杂的业务模型。数据箱将根据这些业务对象的属性、关系等,自动驱动各种界面组件,如地图、表格、树等。同时,用户可以根据需要灵活的控制显示过程和交互过程,以满
33、足特殊的需求。第四章 资源管理系统的总体设计一、需求约束 本次项目遵循中国电信集团 CTG-MBOSS OSS 资源管理系统规范,并针对实际市场需求对网络管理范围和功能范围进行了裁减。网络管理范围:毕业设计论文 基于 Weblogic 的资源管理系统第 12 页 共 19 页1) 深蓝色部分为覆盖管理范围; 2) 浅色部分暂不纳入本次项目管理范围; 3) 浅黄色部分为合作管线厂商系统管理范围。 系统功能范围:4) 浅蓝色功能为部分实现,具体地: a) 资源数据同步工具:实现与我们交换网管间的数据采集与比 对; b) 信息共享域功能:信息共享具体实现方式与所处实际业务场 景中特定系统密切相关,本
34、项目以实现其所需信息的获取和 组织为目标,即保证所需信息都在资源系统中,但不实现其 具体接口。毕业设计论文 基于 Weblogic 的资源管理系统第 13 页 共 19 页二、系统体系结构系统在对全网络整体综合管理的基础上,提供对业务的支撑和对运维及企业管理的支撑。系统主要分为资源存量管理、资源上层应用、网管/网元接口适配、资源信息共享等几大部分。具体地:毕业设计论文 基于 Weblogic 的资源管理系统第 14 页 共 19 页接口适配层:接口适配层采用了动态接口引擎技术(公司专利) ,实现与综合网络环境(网元、厂家网管、专业网管、综合网管)接口适配,是自动获取网络资源数据的基础性构件;资
35、源存量管理:资源存量管理是资源管理系统的基础部分,其实现资源数据的获取、各类专业组网的物理/逻辑层数据组织与管理,并对表征资源能力的资源服务进行维护,为资源应用提供全面准确的基本信息,主要包括资源信息采集& 同步、设备实体管理、专业组网管理、资源服务管理;资源应用:资源应用是资源系统的核心,是系统体现对前端业务开通/保障支撑、对日常运维支撑、对网络规划工程建设支撑、对企业经营管理支撑的价值所在。系统资源应用主要包括资源配置、资源割接管理、综合统计查询分析、客户资源视图、资源优化管理、资源预警管理等几部分;资源信息共享:资源管理系统着眼于建立一个开放的企业级全网资源信息基础平台,此部分负责与其它
36、相关系统,如服务保障类(大客户网管、综合集中监控等) 、CRM 类系统、工程管理系统、MSS 系统(资产管理等)之间的信息共享管理,主要功能体现为各类信息的组织与接口交互。网络资源管理系统通过对电信全网资源数据的全面、准确、及时、动态管理和维护,实现业务流程的自动化和规范化,优化网络资源配置结构和提高网络综合利用率,有效支撑业务的快速开通、服务保障、资产管理、工程建设和规划统计,加速供应周期并最大限度地实现投资回报(ROI)。(一)功能体系结构毕业设计论文 基于 Weblogic 的资源管理系统第 15 页 共 19 页(二)技术层次体系结构技术体系结构从下至上分为网元层、综合接入层、持久层、
37、业务逻辑层和就展现层。综合接入层(Integrated Access Layer)主要用于资源同步,实现各种协议包括:CORBA、SNMP 、TELNET 等协议的适配与接入,对 EMS 或 NE 实现资源配置信息采集、配置变更信息采集、配置管理等功能。持久层(Persistence Layer)实现业务对象的持久化处理,主要采用 DAO 模式;其中对 RDBMS 类数据源采用 Hibernate 技术。业务逻辑层是整合体系的核心层,集中实现了系统的业务逻辑。从设计思想上采用面向对象的接口与实现分离的基本原则,即将业务组件分为业务接口与业务实现两个部分。从分布式实现方式上,即通过 Spring
38、 支持轻量级的 POJO Remoting,也支持重量级的 EJB。业务逻辑层实现了业务逻辑的事务管理和分布式处理。对于资源管理的 WEB 部分,统一采用 B/S 方式以 WAR 方式部署到 WEB 容器中;主要采用的技术包括:Struts 、Jstl 、JFace 以及 AJAX 等。为了丰富系统外部接口,提供了支持 SOAP 协议的 WS 接口。展现层分为两类用户界面,一种是 Java Application 类胖用户界面;另外一种是纯 HTTP Web 瘦客户界面。 Java Application 页面用于实现拓扑管理等现阶段不易于采用 Web 技术实现的交互页面,与其他各层的交互协议
39、主要采用 RMI-IIOP 或 JDBC。以上层次结构是逻辑上的划分,实际部署时可以根据需要进行组合或调整。毕业设计论文 基于 Weblogic 的资源管理系统第 16 页 共 19 页第五章 部分模块界面设计和代码本章主要介绍存量部分的码号资源部分的模块。一、码号资源模块功能介绍 该模块主要实现功能是:管理 IP 资源,管理号码资源,小灵通 PIM 卡的管理等。实现了对以上资源的添加删除修改等操作,实现了模块添加, 批量修改等功能,为资源管理提供了基础功能二、主要界面及代码 (一)界面毕业设计论文 基于 Weblogic 的资源管理系统第 17 页 共 19 页(二)代码 该系统所有的基础组
40、件都是重写了 java 自带的组件代码。比如,IP 组件:毕业设计论文 基于 Weblogic 的资源管理系统第 18 页 共 19 页该组件类似 windows 自带的 IP 控件,如果不在 0-255 之间会提示格式错 误,如果是范围 IP,后面 IP 必须大于前面 IP 等功能。第六章 总结本系统主要面向通信业务,对电信的资源统一管理,实现了以下几个功能 全网络资源的统一管理 支撑前端业务,为各类业务 支撑后端运维,进行资源定位 有效支撑其他管理类系统采用了 B/S 和 C/S 结构。C/S 结构实现了存量管理的子系统,B/S 结构实现资源配置管理。同时为接口连调提供服务,运用 Webl
41、ogic 提供企业级中间件。研究展望该系统已经成功在河北,吉林上线,接着面向全国推广,厦门,济南等。面对不同的需求分析,需要开发一种高度灵活,可扩展性强的结构,该系统采用 Hibernate + Spring 的三层体系结构,采用C/S,B/S 结合的特点。可扩展性强,可以满足不同的需求。同时 90 年代后,企业规模的扩大和信息技术的发展,尤其是数据的海量存储、查询、更新、删除等等使得服务器的数量越来越大,管理失控、运算成本急剧加大等问题突显出来,用企业级中间件 Weblogic 和 oracle9i 有效的节约了成本,加快了管理速度,能为客户创造更多的价值。通过这次毕业设计,让我学到了很多。
42、也让我体会到了,实践的重要性。毕业设计论文 基于 Weblogic 的资源管理系统第 19 页 共 19 页参考文献1 公司内部技术及相关文档。 2 Java EE 5 实用教程北京 电子工业出版社 20073 实战 J2EE 应用开发北京 电子工业出版社 20054 BEA Weblogic Server 8.1 大全北京 机械工业出版社 20055 Weblogic server9.0 技术白皮书2005 BEA 公司6 BEA Weblogic Server 8.1 大全 北京 机械工业出版社 20057 J2EE 应用开发 Weblogic + Jbuilder 北京 电子工业出版社 20068 Weblogic 权威指南 南京 东南大学出版社 20059 J2EE 全实例教程 北京 希望电子出版社 200210 Java 编程与应用教程 北京 人民邮电出版社 200411 基于开源软件的 J2EE 企业级应用 北京 电子工业出版社 200512 精通 Eclipse北京 电子工业出版社 2004 13 精通 Hibernate Java 北京 电子工业出版社 2005 14 企业级 Java 安全性 北京 清华大学出版社 200515 软件工程导论 天津 南开大学出版社 2006