仓酷云

标题: 了解下JAVA的Spring 2供应的remote包进修条记 [打印本页]

作者: 若相依    时间: 2015-1-18 11:05
标题: 了解下JAVA的Spring 2供应的remote包进修条记
专门做了这个例子;而java的这个例子好像就是为了教学而写的,很多教学目的的例子是不考虑优化、性能的。
Spring2针对远程会见服务,供应的一个remote包。其的的是供应一套一致的远程服务公布功效。
先来看一下Spring2撑持那些远程服务功效:
1.RMI服务
2.Hessian大概Burlap经由过程HTTP远程挪用服务
3.HTTP挪用器表露服务
上面用一个例子,来看一下Spring2是如何对这些服务举行一致的封装和办理。
先看一下服务器真个源代码
publicinterfaceIBookService{
BookgetById(Stringid);
}
publicclassBook{
publicStringname;
publicStringid;
publicStringauthor;
}
publicclassBookServiceimplementsIBookService{
publicBookgetById(Stringid){
returnBookStore.getById(id);
}
}
客户端源代码
publicclassBookQueryService{
privateIBookServicebookService;
publicvoidsetAccountService(IBookServicebookService){
this.bookService=bookService;
}
publicBookgetBookById(Stringid){
returnbookService.getById(id);
}
}
//客户端挪用示例
publicstaticvoidmain(String[]args){
ClassPathXmlApplicationContextcontext;
context=newClassPathXmlApplicationContext("applicationContext.xml");
BookQueryServicebookQueryService=(BookQueryService)context.getBean("bookQueryService");
Bookbook=bookQueryService.getBookById("1");
}
<p>
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。
作者: 变相怪杰    时间: 2015-1-20 14:24
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: admin    时间: 2015-1-29 09:02
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者: 灵魂腐蚀    时间: 2015-2-6 00:08
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 不帅    时间: 2015-2-14 12:19
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
作者: 飘飘悠悠    时间: 2015-3-4 06:18
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 再现理想    时间: 2015-3-11 17:42
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
作者: 小魔女    时间: 2015-3-19 04:24
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
作者: 莫相离    时间: 2015-3-27 07:48
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。




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