03 2008 档案

摘要:J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。 阅读全文
posted @ 2008-03-20 16:52 谢芳[Kevin] 阅读(346) 评论(0) 推荐(0) 编辑
摘要:本系列分为三部分,将探索 Geronimo 和 OpenEJB 可以为您提供什么帮助,以及在 EJB 2.1 中现在可以实现的 EJB 事务概念(让您顺利进入 EJB 3.0)。第 2 部分(即本文)将详细描述 EJB bean 管理的事务,研究可以生成的两种 bean 管理的事务(Java Transaction API (JTA) 和 Java Database Connectivity (JDBC) 事务)的用法。您将了解这些事务的回滚和如何在 Geronimo 中使用 bean 管理的事务。 阅读全文
posted @ 2008-03-20 11:37 谢芳[Kevin] 阅读(542) 评论(0) 推荐(0) 编辑
摘要:本系列分为三部分,将探索 Apache Geronimo 中的 Enterprise Java™Beans (EJB) 容器管理事务和 bean 管理事务。在第 1 部分中,将找出两种事务之间的差异,其中包括了解容器管理事务如何帮助您避免事务逻辑和管理的复杂性,从而使您可以专注于企业 bean 的业务逻辑。您还将学会如何在 Geronimo 应用服务器中实现容器管理事务,以及如何使用 Geronimo、OpenEJB 和 XDoclet 将自己从繁重的 EJB 编码工作中解放出来。 阅读全文
posted @ 2008-03-20 11:21 谢芳[Kevin] 阅读(336) 评论(0) 推荐(0) 编辑
摘要:本系列分为三部分,将探索 Geronimo 和 OpenEJB 可以为您提供什么帮助,以及在 EJB 2.1 中现在可以实现的 EJB 事务概念(让您顺利进入 EJB 3.0)。第 2 部分(即本文)将详细描述 EJB bean 管理的事务,研究可以生成的两种 bean 管理的事务(Java Transaction API (JTA) 和 Java Database Connectivity (JDBC) 事务)的用法。您将了解这些事务的回滚和如何在 Geronimo 中使用 bean 管理的事务。 阅读全文
posted @ 2008-03-20 09:42 谢芳[Kevin] 阅读(282) 评论(0) 推荐(0) 编辑
摘要:通过使用某种协议进行通信来完成分布式事务,被称为两段式提交。从名字上看,您可能已经知道有两个阶段: 第一个阶段,即预提交: 事务协调器给每个事务管理器发送准备操作的信号。 事务管理器将操作(通常是数据更新)步骤(或细节)写入事务日志。如果失败,事务管理器使用这些步骤重复操作。 事务管理器本地创建事务并通知资源管理器对资源(例如,数据库或消息服务器)执行操作。 资源管理器执行操作并向事务管理器报告成功(准备提交信号)或失败(准备回滚)。 资源管理器等待事务管理器进一步的指令。 事务管理器向事务协调器报告成功或失败。 阅读全文
posted @ 2008-03-20 09:24 谢芳[Kevin] 阅读(1414) 评论(0) 推荐(0) 编辑
摘要:数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 阅读全文
posted @ 2008-03-18 15:13 谢芳[Kevin] 阅读(254) 评论(0) 推荐(1) 编辑
摘要:Internet 上有很多基于 (X)HTML/CSS 标记的模板。如果你是一个 Web 开发人员,你不希望把时间一次又一次地浪费在重复代码设计上面,这里提供了一个列表,提供了基于 CSS 的免费模板,几乎所有的资源都配有图片以及完整的布局结构。有些资源已经在 diglog 出现过了,这里正好做一个汇集。 阅读全文
posted @ 2008-03-14 16:24 谢芳[Kevin] 阅读(212) 评论(0) 推荐(0) 编辑
摘要:软件过程(Software Procedure)是指软件生存周期所涉及的一系列相关过程。过程是活动的集合;活动是任务的集合;任务要起着把输入进行加工然后输出的作用。活动的执行可以是顺序的、重复的、并行的、嵌套的或者是有条件地引发的。 阅读全文
posted @ 2008-03-13 14:58 谢芳[Kevin] 阅读(2208) 评论(0) 推荐(0) 编辑
摘要:ERP——Enterprise Resource Planning 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。 阅读全文
posted @ 2008-03-13 14:16 谢芳[Kevin] 阅读(491) 评论(0) 推荐(0) 编辑
摘要:RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。 阅读全文
posted @ 2008-03-12 15:39 谢芳[Kevin] 阅读(772) 评论(0) 推荐(0) 编辑
摘要: CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。 阅读全文
posted @ 2008-03-12 15:29 谢芳[Kevin] 阅读(475) 评论(0) 推荐(0) 编辑
摘要:什么是事务 ? 事务处理是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的操作组成,如果在该单位包含的操作执行完毕后没有发生错误,那么它所作的改变就是永久的了,如果一旦有错误,它就会回滚,不会作任何修改或改变。 阅读全文
posted @ 2008-03-12 09:35 谢芳[Kevin] 阅读(441) 评论(0) 推荐(0) 编辑
摘要:在java语言里,类有两种:一种是具体类,另一种是抽象类。具体类可以实例化, 抽象类不可以实例化。 抽象类仅提供一个类型的部分实现。抽象类可以有实例变量,以及一个或多个构造子。 抽象类可以同时有抽象方法和具体方法。 阅读全文
posted @ 2008-03-12 09:33 谢芳[Kevin] 阅读(178) 评论(0) 推荐(0) 编辑
摘要:开-闭原则(OCP Open-Closed Principle) 开-闭 原则讲的是:一个软件实体应当对扩展开放,对修改关闭。 这个原则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下 被扩展。换言之,应当可以在不必修改源代码的情况下改变这个模块的行为。 阅读全文
posted @ 2008-03-12 09:27 谢芳[Kevin] 阅读(273) 评论(0) 推荐(0) 编辑
摘要:关系是事物之间的联系。类之间有4种重要的关系:依赖、泛化、关联和实现。这些关系都可以映射到代码里。 依赖是一种使用关系,描述了一个事物的规格说明的变化可能会影响到使用它的另一个事物(反之不一定)。在UML中表示为一条指向被依赖事物的虚线。依赖有很多构造型,不过一般不需要使用,以免搞得过份复杂。其实另外3种关系泛化、关联和实现都可以算作是某种依赖关系,只不过它们有比较强的语义和重要的作用,所以划分出来。一般对类关系建模的时候,先对泛化、关联和实现建模,剩下的关系都可以看作依赖了。 阅读全文
posted @ 2008-03-10 16:19 谢芳[Kevin] 阅读(1149) 评论(0) 推荐(0) 编辑
摘要:Data Access Application Block 是一个 .NET 组件,包含优化的数据访问代码,可以帮助用户调用存储过程以及向 SQL Server 数据库发出 SQL 文本命令。它返回 SqlDataReader、DataSet 和 XmlReader 对象。您可以在自己的 .NET 应用程序中将其作为构造块来使用,以减少需要创建、测试和维护的自定义代码的数量。您可以下载完整的 C# 和 Visual Basic .NET 源代码以及综合文档。 阅读全文
posted @ 2008-03-10 16:03 谢芳[Kevin] 阅读(2426) 评论(2) 推荐(0) 编辑
摘要:数据库系统和操作系统一样,在计算机上安装成功后,还需要进一步配置和优化,从而使其具有更强大的功能和运行在最佳状态。如果在设计阶段因为各种因素没有进行较为合理的配置和计划,那么就需要在后期对数据库系统进行优化。 数据库系统性能的优化,除了在设计阶段对其逻辑存储结构和物理存储结构设计进行优化,使之在满足需求条件下,时空开销性能最佳外,还可在运行阶段,采取一些优化措施,使系统性能最佳。本专题所讨论的性能优化主要指运行阶段的性能优化,即讨论如何使用Oracle所提供的优化手段来提高系统性能。大多数性能问题并不是一种孤立的症状,而是系统设计的结果,因此性能优化就集中在那些导致不可接受特征的同一的、固定的和潜在的问题上。优化是数据库设计中“计划”、“设计”、“监视”和“优化”四大步骤的最后一步。除了用Oracle优化器来优化数据库的性能外,DBA还可通过优化Oracle的参数设置等手段来优化数据库的性能,对参数的细微优化便能影响系统整体性能。 阅读全文
posted @ 2008-03-07 17:54 谢芳[Kevin] 阅读(236) 评论(0) 推荐(0) 编辑