一、示例分析CreateTable,Insert,Update,Delete,Select,DropTable:1〉java.sql中主要的类和接口:DriverManager,Connection,Statement,ResultSet;2〉在Java中如何加载驱动程序,如何建立数据库连接,如何执行SQL语句,如何处理峁???二、基础概念1、JDBC框架JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,...
为了避免设计模式1的缺点,我们介绍一下封装entity bean值域的value objec的概念。value object,用某些语言的术语来说,就是一个结构类型,因为他们和corba的结构类型非常类似。  value Object code snippet for Company  public class CompanyStruct implements  java.io.Serializable {  public Integer com...
错误处理页面error.jsp    Web应用程序一般都有一个或多个统一的错误处理JSP页面,以便在功能性的JSP页面发生错误时,能以一种友好的形式向用户反馈。友好而统一的错误页面是Web展现层一个无可忽略的方面。    下面,我们创建错误处理error.jsp文件,其代码如下所示:    代码清单 11 error.jsp错误处理JSP...
由于在login.jsp的表单中通过action属性指定switch.jsp为响应的JSP文件,当用户在login.jsp中选定登录用户,输入密码提交表单后,客户端将向服务器发送一个HTTP请求,服务器即调用switch.jsp来响应这个请求。    表单中用户名和密码两组件的数据将通过HTTP请求传给服务器的switch.jsp,服务器将这些信息封装在reque...
本文的第 3 部分说明 Enterprise JavaBeans 组件的部署过程,部署并不仅仅是安装,因为它通常还涉及代码生成。部署还使用了一个特殊的部署描述符文件,此文件支持控制企业级 bean 行为(如某个 bean 是否需要事务)的参数。bean 部署的这一特性支持 bean 行为的说明性、纲领性规范的 EJB 目标。第 3 部分还比较了持久性...
JAVA 自从问世以来,越来越多的大型服务器程序都采用它进行开发,主要是看中 它的稳定性及安全性,但对于一个新手来说,您又如何开发您的JAVA 应用服务器, 同时又如何规划您的JAVA服务器程序,并且很好的控制您的应用服务器开发的进度, 最后,您又如何发布您的JAVA 应用服务器呢?(由于很多前辈...
本文的第二部分说明创建 Enterprise JavaBean 组件所需的 Java 接口和类的作用。除了对 bean 类本身进行编码外,EJB 开发人员还必须为 bean 定义一个本地接口和一个远程接口。这些接口的实现类通常由容器生成,因此部署 EJB 组件是开发人员和 EJB 容器的合作行为。第二部分还区分了 enterprise bean 的两种主要类型,即...
由于Internet的发展,企业信息系统所扮演的角色发生了根本变化。在Internet 上开放企业系统,可以将其中的信息提供给直接消费者和贸易伙伴。这是过去无法想象的、崭新的环境。这个变革来自于应用服务器,这个环境的继续发展有赖于应用服务器的进展。       沿 革 篇         应用服务器(Application S...
引言  期待以久的EJB3.0规范在最近发布了它的初稿。在本文中将对新的规范进行一个概要性的介绍,包括新增的元数据支持,EJBQL的修改,实体Bean模型访问bean上下文的新方法和运行时环境等等。作者还讨论了EJB在未来要作出的调整以及EJB3.0与其他开发规范之间的关系。    开始  无论如何由于EJB的复杂性使之在J2E...
到 目 前 为 止, 相 信 大 家 对 客 户 端Java 已 经 比 较 熟 悉 了, 甚 至 可 能 已 经  写 过 许 多 出 色 的Applets 小 程 序。 但 是, 大 家 可 能 不 太 熟 悉 服 务 器 端Java,也 没 写 过 服 务 器 端Applet。 本 文 将 带 领 读 者 初 窥 服 务 器 端Java 的 门 径。    服 务 器 端Java(SSJ,Server...
概述    该 PreparedStatement 接口继承 Statement,并与之在两方面有所不同:    PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问...
以前,我们已经提到,JSP程序都是模块,并且具有强大的表达-请求(presentation-request)功能。建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程。然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API。为了达到这一目...
这种基于组件,具有平台无关性的J2EE 结构使得J2EE 程序的编写十分简单,因为业务逻辑被封装成可复用的组件,并且J2EE 服务器以容器的形式为所有的组件类型提供后台服务. 因为你不用自己开发这种服务, 所以你可以集中精力解决手头的业务问题.   容器和服务   容器设置定制了J2EE服务器所提供得内在支持,包括安全,...
J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们   所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理...
一、概述  CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。    CORBA经过近...
J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:   保留现存的IT资产: 由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。J2EE...
二、中间件的技术规范  1.DCE体系    DCE是Distrbuted Computing Environment 分布式计算环境的缩写,它由Open Software Fondation 制定,现在这个组织被称为Open Group。    DCE由多个共同在一起工作的组件组成,它们是:远程过程调用(RPC)、本地和全局目录服务(CDS和GDS)、安全服务、DCE线程、分布式时...
摘 要 由于Java具有跨平台、代码可移植性、安全高效等广泛而强大的功能,因而在开发网络分布式应用的时候,可以用它自身的机制实现分布式计算,一种基于Java的远程方法调用(RMI)为我们开发企业分布式应用提供了行之有效的解决方案。    关键词 Java RMI 企业分布式应用    概述  随着电力企业信息化建设的不断...
S1AS7的相关文档中暂时缺少关于支持Informix数据库的描述, 以下介绍了在S1AS7中配置 Informix的相关步骤,以供参考。    1. 从相关站点下载 Informix type 4 driver package.  http://www14.software.ibm.com/webapp/download/product.jsp?cat=data&fam=&s=c&id=MBEN-4ZKP2T&pf=&k=&q=&dt=&v=&e=&rs=&c=&sr=1&S_TA...
介绍:  分布式计算中间件,如Corba,快速发展,当激烈的和全球的竞争使以传统方式开发和维护复杂的系统越来越困难的时候。Corba 可以让你调用在分布是对象上的操作,而不用关心它的应用底层的环境。传统的Corbar定义了一个软总线框架,制定了有标准接口的对象服务,利用Corba我们可以集成和组合大型,复杂的分布式应用...