`
heimeiyingwang
  • 浏览: 94141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
EJB扩展组件 EJB的依赖注入,都是依赖于JNDI的。 在EJB组建中调用其他的EJB组件 可以借助于JNDI,查找到其他EJB组件,也可以借助于业务接口,调用EJB实例中的业务方法,也可以同国直接引用其他的需要的EJB组件的业务接口,但是 ...
实体的状态 new新建,也就是新建的实体实例,其信息还没有持久到数据库中。managed受管状态,也就是实体已经持久化到数据库中,并且已经和持久化上下文进行了关联。detached分离状态,也就是与持久化上下文解除关联的实体的状态removed删除,此时实体和持久化上下文进行了关联,但是要从数据库中删除这个实体。   new      persist()    中止PersistenceContext >  ——>新建————>受管========================分离                     ||\   <  merge()        ...
WebService WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。 WebService=WSDL+SOAP+UDDI(webservice的注册) Soap是由Soap的part和0个或多个附件组成,一般只有part,在part中有Envelope和Body EJB中使用WebService @WebS ...
SessionBean SessionBean接受客户端的请求,并作出响应,是商业过程处理对象。 无状态SessionBean(Statless) 无状态Session是可以被重用,不能被客户端并发共享,只可以串行共享,并不保留客户端方法调用后的的状态,而是直接返回。 ...
EJB(Enterprise JavaBean企业级的JavaBean) 企业级应用的架构 Host/Terminal(主机/终端,终端不具备处理能力,数据由主机处理)C/S(Client/Server客户端/服务器端)Multi-layered(多层架构) EJB的功能1,远程调用 RMI2,负载均衡,将访问均衡到各个服务器中3,透明的故障修复4,集群(多台相同的系统服务器,有代理服务器均衡到后台的服务器)5,后台集成6,事务(全局/局部)全局事务(分布式事务)局部事务(在同一数据库联接内的事务)7,动态的重部署(在不停止原系统的情况下,部署新的系统)8,系统管理9,多线程处理10,面向消息的 ...
动态代理:  在测试类中来指定   DaoIf target=new Dao() DaoIf prox=(DaoIf)  Proxy.newProxyInstance(target.getClass().getClassLocader(),)构造一个对象,三个参数分别是:加载器,代理接口,代理做什么的封装类但是我们还自己写封装类实现Invocati ...
扩展对象:ApplicationContext 优先选择,功能强大比beanfactory   特点 1.预先加载,把对象全部实例化到容器中 2.提供了很多接口(对国际化,事件模型,自动注册等工具)   让容器对我们的bean对象大小改写的例子写类实现BeanPostPorcessor接口,有初始化之前和初始化之后两个方法是容器提供的接口,对这两个方法实现我们自己的想法,把容器提供的参数bean对象转成我们的bean类型,容器就会调用。 if(bean instanceof AccountBean){    AccountBean  acc=(AccountBean)bean; //也可以是b ...
spring 的实现的三个功能:   1.松散耦合 IOC  2.AOP 面向服务  3.使用javaee api更简单化 spring要讲的内容:   1.beanfactory  降低松散关联 对它的扩展对象 applicationContext  2.AOP 专门负责对业务逻辑外的服务集中作为一个点来管理  3.在web中如何利用工具加入beanfactory  spring mvc 需要的jar dist/spring.jarlib/jakata-commons/commons-logging.jar bean 创建:  用到构造方法注入: private int id;  public ...
五、    配置全局转发 全局转发可以定义几个<forward/>子元素,struts首先会在<action-mappings>元素中找对应的<forward>,若找不到,则到全局转发配置中找。语法如下:<global-forwards><forward name="unique target identifier"path="context-relative path to targetted resource "/></global-forwards>除了name及path属性之 ...
Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容: 一、    struts-config.xml的主要元素:<?xml version=”1.0” encoding=”ISO-8859-1”?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN""http: ...
cookie对象 所谓的cookie是一个小小的文本文件,它是以key、value的方式将Session Tracking的内容记录在这个文本文件内,这个文本文件通常存在于浏览器的暂存区内。JSTL并没有提供设定cookie的动作,因为这个动作通常都是后端开发者必须去做的事情,而不是交给前端的开发者。如果我们在cookie中设定一个名称为userCountry的值,那么可以使用${cookie.userCountry}来取得它。 header和headerValues(请求报头对象) header储存用户浏览器和服务端用来沟通的数据,当用户要求服务端的网页时,会送出一个记载要求信息的标头文件,例 ...
JSP2.0中的表达式语言(EL表达式) EL语法   EL的语法很简单,他最大的特点就是使用上很方便 例:${sessionScope.user.sex}     所有EL都是以 ${ 为起始、以} 为结尾的。上述EL范例的意思是:从Session取得用户的性别。如果使用之前JSP代 ...
带Body的自定义标签 1,必须实现Tag接口的doStartTag()和doEndTag()方法;2,可以实现IterationTag接口的doAfterBody()方法;3,可以实现BodyTag接口的doInitBody和setBodyContent方法;4,doStartTag方法可以返回SKIP_BODY、EVAL_BODY_INCLUDE、或者EVAL_BODY_BUFFERED(当你想使用     BodyContent);5,doEndTag方法可以返回SKIP_PAGE或EVAL_PAGE;6,doAfterBody方法可以返回EVAL_BODY_AGAIN, SKIP_BO ...
JSP自定义标签(tag) 什么是自定义标签   1,用户自定义的Java语言元素, 实质是运行一个或者两个接口的JavaBean;2,可以非常机密地和JSP的表示逻辑联系在一起,又具有和普通JavaBean相同的业务逻辑处理能力;3,当一个JSP页面转变 ...
注意:jsp:useBean动作,用表单为Bean的属性赋值时,也就是jsp:setProperty动作直接收请求中表单的信息为使用的Bean的属性进行赋值,也就是说jsp:useBean和jsp:setProperty不能够出现在为这个Bean的属性赋值的form表单的页面上。   JSP的异常 ...
Global site tag (gtag.js) - Google Analytics