仓酷云

标题: 来看spring进门(13) JDK静态代办署理 [打印本页]

作者: 谁可相欹    时间: 2015-1-18 11:02
标题: 来看spring进门(13) JDK静态代办署理
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
起首我们来懂得一下java中的代办署理形式,代办署理形式的英文叫做Proxy或Surrogate,中文都可译为”代办署理“,所谓代办署理,就是一团体大概一个机构代表另外一团体大概另外一个机构接纳举动。在一些情形下,一个客户不想大概不克不及够间接援用一个对象,而代办署理对象能够在客户端和方针对象之间起到中介的感化。
1、笼统主题脚色
声了然实在主题和代办署理主题的配合接口,如许一来在任何可使用实在主题的中央都能够是利用代办署理主题
2、代办署理主题(Proxy)脚色:
代办署理主题脚色外部含有对实在主题的援用,从而能够在任什么时候候操纵实在主题对象;代办署理主题脚色供应一个与实在主题脚色不异的接口,以即可以在任什么时候候都能够替换实在主题把持对实在主题的援用,卖力在必要的时分创立实在主题对象(和删除实在主题对象);代办署理脚色一般在将客户端挪用传送给实在的主题之前或以后,都要实行某个操纵,而不是纯真地将挪用传送给实在主题对象。
3、实在主题脚色
界说了代办署理脚色所代表地实在对象
JDK静态代办署理是基于接口的,必需完成了某一个或多个恣意接谈锋能够被代办署理,而且只要这些接口中的办法会被代办署理.上面经由过程一个(男伴侣要和女朋友分别)案例解说JDK静态代办署理的完成.
1、创立一个接口
  1. packagewww.csdn.spring.jdk.proxy;
  2. //笼统主题脚色
  3. publicinterfaceSayGoodBye{
  4. /**
  5. *说的内容
  6. *@paramcontent
  7. */
  8. publicvoidsay(Stringcontent);
  9. }
复制代码
  1. packagewww.csdn.spring.jdk.proxy;
  2. //笼统主题脚色
  3. publicinterfaceSayGoodBye{
  4. /**
  5. *说的内容
  6. *@paramcontent
  7. */
  8. publicvoidsay(Stringcontent);
  9. }
复制代码
2、创立接口的完成类。
  1. packagewww.csdn.spring.jdk.proxy;
  2. //这是主题脚色
  3. publicclassSayGoodByeImplimplementsSayGoodBye{
  4. @Override
  5. publicvoidsay(Stringcontent){
  6. System.out.println("say:"+content);
  7. }
  8. }
复制代码
  1. packagewww.csdn.spring.jdk.proxy;
  2. //这是主题脚色
  3. publicclassSayGoodByeImplimplementsSayGoodBye{
  4. @Override
  5. publicvoidsay(Stringcontent){
  6. System.out.println("say:"+content);
  7. }
  8. }
复制代码
<p>
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net有没有机会赶上java。
作者: 仓酷云    时间: 2015-1-20 12:56
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 灵魂腐蚀    时间: 2015-1-20 22:38
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 海妖    时间: 2015-1-30 07:22
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 莫相离    时间: 2015-2-1 11:42
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者: 分手快乐    时间: 2015-2-2 13:26
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 活着的死人    时间: 2015-2-7 21:10
是一种突破用户端机器环境和CPU
作者: admin    时间: 2015-2-23 10:58
是一种为 Internet发展的计算机语言
作者: 再见西城    时间: 2015-3-7 08:20
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者: 兰色精灵    时间: 2015-3-14 15:16
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 柔情似水    时间: 2015-3-21 10:57
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2