- 博客(40)
- 资源 (27)
- 收藏
- 关注
原创 J2EE Architecture(19)
J2EE Architecture(19)1、会话Bean会话Bean有两种类型:无状态的会话Bean和有状态的会话Bean。两者区别在于:在参与和维护与客户端的会话状态时,所用的方法和参与程度不同。具体来说,有状态的会话Bean能为企业提供全面或局部的工作流及流程支持。无状态会话Bean没有对话状态,这些Bean的实例相互等同。即可方便地使用池化概念重用此类实例。有状态会话Bean能与客户端
2007-05-30 02:02:00 2138
原创 J2EE Architecture(18)
J2EE Architecture(18)1、J2EE专用设计模式基于层来划分J2EE设计模式比较恰当。具体的讲,基于关键层的设计模式有以下几种:1)表示层设计模式表示层设计模式主要用于管理企业应用程序的更改,提高程序的灵活性。表示层企业应用程序的绝大多数更改由业务变化而引起,表示层的设计模式有助于提升企业应用程序的质量。表示层包含5种重要模式,如下:(1)Front Controller 前
2007-05-24 13:20:00 1933
原创 J2EE Architecture(17)
J2EE Architecture(17)1、MVC架构MVC(Model-View—Control,模型-视图-控制器)架构,是最早出现的一种架构,用于实现传统架构,如客户机/服务器、分布和Internet架构。这个架构分开了表示逻辑、业务逻辑和数据。1)MVC模式的“模型”实质上表示数据或信息,以及用来访问和修改数据的业务逻辑。2)每当数据发生更改时,模型将通知“视图”,这称为“更改通知”
2007-05-23 20:39:00 1978
原创 J2EE Architecture(16)
J2EE Architecture(16)1、表示层表示层通常也称Web层,Web服务器及其组件构成了J2EE应用程序的“表示部分”。客户端通过Web层访问企业资源,Web层允许规模庞大的客户群在Internet或内网环境下,通过合理方式访问企业应用程序。Web层组件是轻量级组件,具有可伸缩特性。浏览器将HTTP/HTTPS请求发送给Web服务器部署的组件,Web组件可能使用RMI/IIOP通
2007-05-19 08:37:00 1880
原创 J2EE Architecture(15)
J2EE Architecture(15)1、客户层客户端包括个人桌面系统、工程工作站、笔记本、手机和PDA(Personal Digital Assistant)系统等。大型企业系统需要支持庞大的客户群,架构师必须认真分析客户层需求,尤其要注意改善用户体验。J2EE规范为企业提供了多个合理的输入点,能在各个企业系统层的各个位置支持客户端。外部客户端位于企业防火墙之外。客户端可连接到Web层、
2007-05-18 17:11:00 1889
原创 J2EE Architecture(14)
J2EE Architecture(14)1、实体Bean的生命期1)创建实体Bean容器调用如下方法创建实体Bean:newInstance()setEntityContext(...)newInstance()创建Bean实例,setEntityContext(...)将Entity Context属性对象作为参数。2)实体Bean的活动和服务池化的Bean不表示任何特定数据。对于这样的实
2007-05-17 23:58:00 1931
原创 J2EE Architecture(13)
J2EE Architecture(13)1、EJB调用模型普通调用模型,考虑远程客户端的调用。步骤:1)开始时,远程客户端需要定位业务组件,并获得组件引用;2)客户端使用JNDI查找服务,以检索Bean的home对象的引用;3)客户端收到引用;4)客户端请求home对象创建或查找企业Bean;5)home对象创建或查找企业Bean;6)作为结果,返回EJB对象的引用;7)客户端使用引用,通过
2007-05-17 01:48:00 1733
原创 J2EE Architecture(12)
J2EE Architecture(12)1、EJB规范EJB(Enterprise JavaBean)是最重要的组件,也是J2EE技术的重要组成部分。与Servlet和JSP不同,EJB能够为企业应用程序提供业务逻辑和数据访问逻辑支持。2、EJB描述了一些不同的EJB角色1)EJB提供者其创建Bean,Bean执行企业需要的业务操作。提供者根据企业的业务规则,将业务规则编入适当方法。2)应用
2007-05-16 12:43:00 1891
原创 J2EE Architecture(11)
J2EE Architecture(11)1、JSP文档(JSP Document)根据XML语法调整格式的JSP页称为JSP文档。它是识别“命名空间”的文档,不是普通的JSP页。JSP文档在语法中将jsp:root用作特殊元素,并作为JSP文档的根元素。JSP文档包含JSP指令元素、JSP脚本元素、JSP标准动作、JSP定制操作、jsp:text元素和其它XML部分。JSP文档内部使用的其它
2007-05-15 12:21:00 1900
原创 J2EE Architecture(10)
J2EE Architecture(10)1、JSP标准动作JSP标准动作(JSP Standard Action)允许执行更高级的任务。如不在JSP页中编写Java代码就能实例化对象,并与其它服务器端资源通信。利用特殊的JSP标记,不必编写过多的Java代码,就能在JSP页中完成“标准”操作。尽管可以在Scriptlet在用Java代码执行操作,但操作标记能促进重用,提高JSP页面的易维护性
2007-05-15 12:10:00 2050
原创 J2EE Architecture(9)
J2EE Architecture(9)JSP规范1、JSP技术帮助开发人员创建企业应用程序的表示部分,允许方便地生成动态清晰的内容。在HTML内容中嵌入Java代码是JSP技术的思想灵魂。JSP规范和平台允许JSP设计人员根据应用程序需要的动态内容,在HTML页面中嵌入任意数量的代码。JSP设计允许分开编写HTML代码和Java代码,之后,可将其揉合在一起,生成JSP页。1)在客户端访问JS
2007-05-14 01:46:00 2003
原创 J2EE Architecture(8)
J2EE Architecture(8)1、过滤过滤(filtering)是Servlet2.3版的新特性。过滤器(Filter)是轻量级的Web组件,能及时转换HttpServletRequest和HttpServletResponse对象的头和内容。Filter和Servlet都是Web应用程序的一部分,都用生命期方法管理。Filter为Servlet的请求/响应操作提供过滤服务。过滤器可
2007-05-13 01:10:00 2176
原创 J2EE Architecture(7)
J2EE Architecture(7)1、Servlet上下文Web服务器能支持若干Web应用程序。每个Web应用程序又能支持一个或多个Servlet。同一个Web应用程序的多个Servlet需要共享Web应用程序环境的资源。为此,Servlet规范提供了一个ServletContext接口。Servlet可利用ServletContext对象执行登陆事件,获得资源的URL索引,也可设
2007-05-12 10:22:00 2040
原创 J2EE Architecture(6)
J2EE Architecture(6)1、企业解决方案很多企业在发展过程中,购置或自行开发了多种应用软件,这些软件,可能基于不同的硬件,使用互不兼容的操作系统,经专用协议与其它应用程序交流信息。为了满足这些应用程序的异步通信要求,一批中间件解决方案应运而生。如IBM的MQ系列、TIBCO公司的TIBCO、微软的MSMQ,但这些方案带来了其它的问题。因为无论是否使用了中间件,这些解决方案都缺少
2007-05-12 00:20:00 2128
原创 J2EE Architecture(5)
J2EE Architecture(5)1、J2EE标准产品标准产品是J2EE平台的有形方面:1)应用程序组件客户层组件:典型的客户端有Java应用程序、Java applet和瘦客户端等;表示层组件:表示层组件在Web服务器环境中运行,Servlet、JSP和HTML等都是典型例子。有时,将这些轻量级组件称为Web组件。这些组件为用户生成数据表示。注意:用户可使用浏览器,通过GET/POST
2007-05-11 00:25:00 1995
原创 J2EE Architecture(4)
J2EE Architecture(4)在Java语言从客户机/服务器环境发展为分布式平台后,J2EE应运而生。1、J2EE要素1)J2EE规范和APIJ2EE规范旨在提供一个基于标准的组件框架,供构建兼容的企业应用程序。“规范”是一组规则,描述J2EE API的特性和标准。这些特性和标准主要用来指导企业服务器厂商。J2EE平台厂商提供的应用程序和服务器要满足核心规则集合的要求。J2EE规范包
2007-05-09 14:24:00 2060
原创 J2EE Architecture(3)
J2EE Architecture(3)1、新架构的设计原理企业完全可以淘汰现有方案,改天换地,创建全新的解决方案,但这种做法的高昂成本令大企业望而却步,企业更愿意基于以下原理创建架构:1)物理分布资源的物理分布有助于将能力提高到最大限度,以满足客户的服务需求,也有利于通过防火墙处理元素。2)逻辑层应从逻辑上将企业应用程序功能分解为多个“层”。逻辑分层允许服务独立演化,也允许在企业应用程序中将
2007-05-08 13:38:00 2171
原创 老鸟遇到新问题——JDK环境变量的配置
老鸟遇到新问题——JDK环境变量的配置 用Java编程已经有几年了,从早期使用的JBuilder到后来的NetBeans、Eclipse编辑环境,从JDK1.4到现在的JDK6,也用java做了多个项目,但偏偏在最近遇到了JDK环境变量的配置问题。 起因如下:前几天我在MS-DOS环境下编译java源文件,javac编译能成功,用java执行其class文件就报错,提示Exc
2007-05-05 15:38:00 2645 4
原创 WinRunner测试设计(0)
WinRunner测试设计(0)1、介绍WinRunner自动测试确保你的应用程序如你的预期进行工作。它录制你在应用程序中执行的各种操作,并产生一个测试脚本。然后,你就可以运行测试脚本和分析测试结果了。WinRunner使你能够修改和重用你的测试,因此可以保护你在测试方面的投资。2、测试处理1)创建测试你可以通过录制和编程两种方式创建测试。在你录制测试时,你可以插入检查点检查应用程序的行为。你
2007-05-04 17:08:00 2402 1
原创 J2EE Architecture(2)
J2EE Architecture(2)1、架构术语架构师要有艺术家的风范。事实证明,在任何情况下,都有必要将技术与艺术巧妙的融合在一起。企业解决方案的架构师与其它行业或技术领域的架构师没什么不同。架构师独立于技术看问题,站在中立的角度透视系统,并注重系统组件和组件行为的抽象表示。架构师的语言独立于任何特定厂商或技术实现。企业架构师使用一些独立于厂商的标准术语描述企业系统。部分术语如下:1)抽
2007-05-04 12:28:00 1895
原创 J2EE Architecture(1)
J2EE Architecture(1)1、遗留系统指继承产品,即企业早期使用的应用程序、数据结构、运行环境和硬件集合。很多现有大型机系统、软件和工具仍有无可替代的作用。企业愿意保留和维护的一些遗留系统有:1)大型机和相关硬件2)运行在大型机或类似硬件上的OLTP系统3)运行在大型机或类似硬件上的OLAP系统4)处理专门文件的专门系统,以及数据库管理系统(DBMS)5)运行在大型机或其它类似硬
2007-05-04 12:24:00 1933
Sublime Text 3 Build 3170 Windows注册版
2018-05-09
Apress Beginning Java 8 Fundamentals 2014
2014-08-31
StockBigBang_Setup
2011-02-12
Spring Framework 3.0.2 Demos源码
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人