Spring 依赖注入

依赖注入——dependency injection 依赖:指bean对象的创建依赖于容器。Bean对象依赖资源(资源可能是类,bean中ref另外一个bean,也可能是字符串,如name的值) 注入:指Bean对象依赖的资源由容器来设值和装配 Spring注入 看文档pdf 目录Part III. Core Technologies The IOC container里面有一个5.4Dependencies里面就是依赖注入的文档参考内容 Spring 构造器注入 见IOC创建对象三种方式中的有参构造…

JavaBean的命名规则

  JavaBean的命名规则    Sun 推荐的命名规范 1 ,类名要首字母大写,后面的单词首字母大写 2 ,方法名的第一个单词小写,后面的单词首字母大写 3 ,变量名的第一个单词小写,后面的单词首字母大写 为了使 JavaBean 的属性名和存取方法都符合规范, Sun 在 JSR 文档中规定了属性名和存取方法名的映射规则: ① 属性名对应的存取方法为 ge t/set 加上首字母大写的属性名,如属性 userName 的存取方法为…

Spring说明文档5——IoC容器(2)

  3.3 Bean概述   Spring容器管理一个或者多个bean。这些bean通过你提供给容器的配置元数据创建,例如通过XML的<bean/>形式进行定义。   在容器内部,bean定义作为BeanDefinition对象存在,对象包含下列原数据: 。带有包名的类名:指定bean实现类的类型 。bean行为的配置元素,描述bean在容器中的行为的状态(作用范围、生命周期、回调等等)。 。bean执行时需要引用的其他bean;这些引用也被…

Java基础--在JBOSS Server上发布EJB

 1.准备文件 需要的软件:JDK1.3(for WIN) ,J2EE_1_2_1_SDK,JBoss2.0(www.jboss.org) 需要的文档:J2EE_1_2_1_SDK_DOC,Devguide1_2_1 2.准备环境 安装JDK1.3(支持JBOSS),装完后检查一下环境变量,可以编译运行一个小程序试一下. 安装JBOSS2.0,完成后运行bin un.bat试一下.JNDI 端口是1099,WEB端口是8080,可以用浏览器试一下,1099端口会返回一段乱码,8080端口返回空. 3.编译和打包 按 照JavaTM 2 Enterpri…

XML 和 WebSphere Studio Application Developer — 第 4 部分: 研究 XML Editor

简介IBM 的 WebSphere® Studio Application Developer是一个应用程序开发产品,它支持用 JSP™、servlet、HTML、XML、Web 服务、数据库和 EJB™ 等不同的技术来构建范围广泛的应用程序。 本文是关注随 WebSphere Studio Application Developer 一起提供的 XML 工具的系列文章的第 4 部分。 第 1 部分讨论了如何使用 Application Developer 开发 XML 模式; 第 2 部分演示了如何使用 Application Develop…

XML 和 WebSphere Studio Application Developer — 第 6 部分: 使用 XML Schema 和 XML Editor 揭开 XML 名称空间神秘的面纱

引言IBM® WebSphere® Studio Application Developer是一种应用程序开发产品,它支持用 JSP、servlet、HTML、XML、Web 服务、数据库和 EJB 等不同技术来构建多种应用程序。Application Developer 还特别提供了 XML 和关系数据之间的紧密集成。凡是 WebSphere Application Server 支持的数据库,Application Developer 都支持,包括 DB2®、Oracle、Sybase 和 Microsoft® SQL Server™ 在内。 本文是一系…

XML 和 WebSphere Studio Application Developer: 第 8 部分:探究 XML to XML Mapping Editor

引言IBM® WebSphere® Studio Application Developer(以下称为 WebSphere Studio)是一种应用程序开发产品,它支持使用 JSP、servlet、HTML、XML、Web 服务、数据库和 EJB 之类的不同技术构建多种应用程序。WebSphere Studio 还特别提供了 XML 和关系数据之间的紧密集成。WebSphere Studio 支持 WebSphere Application Server 支持的所有数据库,包括 DB2®、Oracle Sybase 以及 Microsoft® SQL Server…

什么时候在EJB系统中使用XML

什么时候在EJB系统中使用XML XML是一个非常流行的词,我们现在来讨论XML在EJB开发中的适用性。XML适用于以下几种情况: 1.作为对legacy系统的接口。如果你有数目巨大的legacy系统,或者你有一个很大的恐怖的的legacy系统,然后你将需要查看你从legacy系统收发的数据,这时候XML可以帮助你。不是去收发那个legacy系统能够懂的合适结构的数据,而是你能够为那个legacy系统发明一种XML facade。那个facade…

多读java文档

转载 多读java文档 java并不象表面看起来的那么简单,很多人都是知其然不知其所以然:可以顺利在jdk文档上找到自己需要的东西,却可能无法描述13个一级基本包的大概功能。可以独立完成ejb模块编码,却可能从没有读过ejb规范,在遇到性能瓶颈和并行处理时一筹莫展。可以解决一些乱码问题,却从没读过各种编码的RFC文档,不知道java平台的字符字节转换过程,只能治标不能治本。习惯使用JNDI查找外部serv…

本人翻译的CMP Bean’s EJB QL中文文档:(由于本人英语有限,可能会有些误差L)

CMP Bean’s EJB QL   Introduction: 考虑customer-order-orderDetails的数据库表的一般的情况,下面是关于这3张表他们彼此之间的关系: Tables 1: Customers       Table 2: Order          Table 3: orderDetails   customerId CompanyName Address City Region  OrderID customerId orderDate Shipment shipmentAdd orderID productId Quantity Price               问题:  1.         找出所有住在…

弃EJB从Spring?

《Pro Spring 专业发开指南》   如果你正在阅读这篇文章,我相信你或许并不是那种需要进行说服才会学习Spring的人。你可能会问自己:我该买哪本书?是应该阅读网络上的文档(这样可以省不少钱)?还是直接下载一些程序代码亲自动动手?下面我会一一回答这些问题。首先,Spring这一概念最先出现在Rod Johnson 先生所著的Expert One-on-One J2EE Design and Development 一书中,在后来与Juergen Hoelle…

用JDBC/EJB/ORM 将数据存入数据库

用JDBC:(Java DB Connection) 优点:底层开发,控制力强(细); 效率最高; 标准的(SQL)JDBC,有可移植性 缺点:过于复杂; 代码量大; 可维护性差(代码重用性低);  用EJB:(Entity Java Bean) 优点:直接自动生成JDBC代码; 持久对象(PO)的状态由服务器管理; 声明式的事务 缺点:功能不全(特殊的组件,不能做继承关系); EJB容器是侵入性容器,失去OO的优点; 调试更复杂 用ORM:(object relation mapping)对象关系…

PetStore浅析 一

PetStore1.3分析 一 作者:mefaint 前言:我只是一个J2EED的新手而已,只能从代码和简单的设计模式上谈一下对PS1.3的认识,如有谬误,还请多多包涵。 概述: PetStore1.3在原先的基础上更加抽象了通用事务的处理,换句话说,接口更加抽象,使用了更多的设计模式。同时也将Web Services的概念加了进去,还有一些EJB2.0的新特性,比如说Message Driven Bean,比如说本地接口的引入。 Petstore事实上采取…
下一页 »