Base64 java 算法

MSN:zhoujianguo_leo@hotmail.compublic class Base64 {    private static final char[] S_BASE64CHAR = {        'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',         'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',         'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd',         'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',         'o', 'p', 'q', 'r', 's', 't', 'u…

Bean的生命周期

一、了解bean的生命周期只有singleton行为的bean接受容器管理生命周期。non-singleton行为的bean,Spring容器仅仅是new的替代,容器只负责创建。二、定制bean的生命周期行为1.依赖关系注入之后的行为public class Chinese implements Person ...{    private Axe axe;    public Chinese() ...{        System.out.println("Spring实例化主调bean:Chinese实例...");    }    public void setAxe(Axe …

Bean自动装配的5种模式

在Spring中,自动装配可以指定给每一个单独的Bean,可以给一些Bean使用自动装配而其他不使用. 通过使用自动装配,可以减少指定属性的需要,节省一些属性设置的工作. 使用Bean元素的autowire属性来指定Bean定义的自动装配,共有5种模式: byName, byType, constructor, autodetect和no.   1. byName 通过Bean的属性名进行自动装配,在Spring的配置文件中查找一个与将要装配的属性同名的Bean. 示例代码如下: //…

Spring内核研究-管理bean之间的关系一(depends-on)

Spring内核研究-管理bean之间的关系一(depends-on) depend-on用来表示一个Bean的实例化依靠另一个Bean先实例化。如果在一个bean A上定义了depend-on B那么就表示:A 实例化前先实例化 B。     这种情况下,A可能根本不需要持有一个B对象。     比如说,你的DAO Bean实例化之前你必须要先实例化Database Bean,DAO Bean并不需要持有一个Database Bean的实例。因为DAO的使用是依赖Database启动的,如…

Spring中Bean的配置

以下面的xml文件举例<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans> <bean id = "role" class="spring.chapter.Role">         </bean>        <bean name="medicine" class="spring.chapter.Medicine"/>        <bean class="spring.chapter.mary…

Bean的作用域_初始化_Bean的作用域_延迟初始化_指定Bean的初始化方法和销毁方法

Bean的作用域_延迟初始化_初始化方法_销毁方法     .singleton  在每个Spring IoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。如:  <bean id="xxx" class="cn.itcast.OrderServiceBean" lazy-init="true"/> 如果想对所有bean都应用延迟初始化,可以在根…

Bean的配置

Bean的配置 以下面的xml文件举例 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id = "role" class="spring.chapter.Role"> </bean> <bean name="medicine" class="spring.chapter.Medicine"/> <bean class="spring.chapter.mary.Poison"…

Bean的生命周期

 Bean的生命周期                      1.   由BeanFactory读取Bean定义文件,并生成各个Bean实例2.   使用依赖注入,Spring按照Bean定义的信息中配置的所有的属性值,包括bean中bean属性。3.   如果Bean实现了BeanNameAware接口,工厂调用Bean的setBeanName()方法传递的id4.   如果Bean实现了BeanFactoryAware接口,工程调用setBeanFactory()方法传入工厂自身。  5.   如果有BeanPostProcessor和Bean…

远程客户端调用GlassFish V3.1的EJB所需的GlassFish V3.1库

  下面是客户端调用GlassFish V3.1的EJB所需的GlassFish V3.1库: 可以将此文本复制到一个XML文件内,如果使用netbeans开发的话,将此文件放入 D:/Documents and Settings/Administrator.METROSERVER/.netbeans/6.9/config/org-netbeans-api-project-libraries/Libraries 文件夹内 当然D:/Program%20Files/为GlassFish V3.1所在上级目录 D:/Documents and Settings/Administrator.METROSERVER/为当前…

JavaEE5 Jax-ws 学习(Soap webservice)

http://blog.csdn.net/birdsaction/article/details/3408350 JavaEE 5 相比 j2ee 1.4有了很大的改进,最大的是减少 XML繁杂的配置,增加了JavaSE 5.0 中 Annotation, EJB ,WebServices 都简化了不少. 我们使用JAX-WS建立一个简单的 WEB 服务 ,建立业务逻辑代码 ,就是暴露给客户的 服务的代码. 到这里下载 JAX-WS 2.0的 包: https://jax-ws.dev.java.net/ package com.birds.ws;import javax.j…

jboss 4.0 中JSP调用EJB的简单例子

  jboss 4.0自动集成了Tomcat 5.0,因而它不仅仅是专业的EJB容器,同时也成了专业的JSP/servlet容器和Web服务器。 Tomcat 5.0 被集成在 jboss的下面这个目录中: JBOSS_HOME/server/default/deploy/jbossweb-tomcat50.sar 里面提供了一个server.xml和web.xml文件,可以对Tomcat进行一些基本设置。但JBOSS的设计者建议用户甚至不要接触这个目录,更不用说修改和添加什么文件了,因为Tomcat与Jboss是如…

基于Spring+session bean+hibernate的j2ee开发

以前一直使用spring+hibernate的方式,近来随着应用系统的增加,各系统之间又要求能够相互调用,因此决定加入session bean。1、EJB类首先继承于org.springframework.ejb.support.AbstractStatelessSessionBean,使用此类可以简化一些操作,只需实现onEjbCreate即可:    protected void onEjbCreate() throws CreateException {        userDao = (UserDAO) getDao(ServicesConstants.CONTEXT_USERDAO…

EJB中MySQL数据源的发布与使用

JBOSS中MySQL对应的配置文件:mysql-ds.xml事项(注意代码中&符号在XML中要转码成&amp)   <?xml version="1.0" encoding="UTF-8"?> <!-- $Id: mysql-ds.xml 71535 2008-04-01 07:05:03Z adrian@jboss.org $ --> <!-- Datasource config for MySQL using 3.0.9 available from: http://www.mysql.com/downloads/api-jdbc-stable.html --> <datasources> <local-tx…

exclipse+jboss+mysql配置BMP

在 文件-》新建-》其他 中选择Lomboz J2EE Project    填写项目名:BMP_TEST  点击下一步    点击“添加外部JAR(x)”  选择%jboss-4.0.0%/server/default/lib/jboss-j2ee.jar点击下一步  在EJB MODULES 中Add 一个Modules  在Targeted Servers 选择JBOSS4.0.0点击“确定”使用Eclipse开发EJB 点击File->New->Lomboz EJB Creation Wizard,或者右击myBean模块,选择New->Lomboz EJB Creation Wi…

EJB部署文件文件的书写(weblogic)

 1.ejb-jar.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"><ejb-jar>    <enterprise-beans>        <session>            <display-name>ComSvc</display-name>            <ejb-name>ComSvc</ejb-name>   …
下一页 »