Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 2 part 2

原创 2004年07月19日 17:06:00

J2EE中的分布式应用(Distributed Architecture in J2EE )

刚好在huihoo论坛看了一篇文章说到如何提高jboss的RMI/IIOP的效率问题,“有个应用是客户端swing+j2ee SERVER ,跑在内网没问题的。现在有个客户,很多分支机构,都是通过adsl(2m带宽)连到总部。j2ee服务器放在总部,感觉特别慢”,这个问题我现在还找不到解决的方法。刚好又看了令外一篇文章“eBays J2EE backend serving over 400 million transactions a day” http://www.theserverside.com/news/thread.jsp?thread_id=20155&article_count=48 ebay居然可以用j2ee的架构支持支持这么大的吞吐量,的确惊人。

有一个思想,就是向上思想,分布式系应用。目前,在数据库系统中,很多人的思维还是集中在数据库性能提升上,如何使用专用数据库语言,如何使用存储过程,甚至有的论坛软件直接数据库层编写,这些都是单纯的“向下思维”,把活向细处做,这种思维其实已经落后。使用缓存Cache,多台分布式Cache,将数据库数据放在内存中,既做到程序的数据库操作通用性,不以来具体数据库产品,又具有可拓展性和伸缩性。这才是一种新的向上思维,性能提升方向。http://www.theserverside.com/resources/article.jsp?l=DB_Break

这些j2ee的性能调整还有如何实现分布式应用,对于我来说现在还是一些高级应用,我打算暂时先放在一边,等打好基础后再回来研究。

上图完美的说明了j2ee现有的分步应用的原理。

第三步中,当获得对象的引用后,使用remote object和本地的对于client来说已经是透明的了。

现在有很多naming services,最常见的就是DNS,也就是我们平时用的域名解释器。还有如:RMI(java专用),COBRA,LDAP,NIS等。JBoss就是采用RMI作为它的naming services。

文章引述:“Serialization and Deserialization are the same as marshalling and unmarshalling for those familiar with RPC terminology.”。

Java Naming Directory Interface (JNDI) Architecture

 

J2EE使用JNDI的API访问,有了这些api之后对于名字服务的调用就相对透明了,以后名字服务应用无论换做什么都无妨。

 

Building Modern Web Applications Using Angular

  • 2017年06月10日 12:40
  • 2.55MB
  • 下载

Tutorial for building J2EE Applications using JBOSS and ECLIPSE

Table of ContentsTutorial.PrefaceAbout the AuthorsAcknowledgmentsDisclaimerIntroductionPrerequisites...
  • jhlcss
  • jhlcss
  • 2004-08-30 17:04:00
  • 4242

Tutorial for building J2EE Applications using JBOSS and ECLIPSE

http://www.tusc.com.au/tutorial/html/
  • yzhz
  • yzhz
  • 2004-07-14 15:53:00
  • 1754

Tutorial for building J2EE Applications using JBOSS and ECLIPSE(2)

 Chapter 2. Overview Of J2EE Technology and ConceptsThe Java 2 Enterprise Edition (J2EE) is a multit...
  • narilee
  • narilee
  • 2004-12-10 11:10:00
  • 625

Tutorial for building J2EE Applications using JBOSS and ECLIPSE -2

Chapter 2. Overview Of J2EE Technology and ConceptsThe Java 2 Enterprise Edition (J2EE) is a multiti...
  • jhlcss
  • jhlcss
  • 2004-08-30 17:31:00
  • 1930

Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 3

在阅读这一章的时候,基本没有什么障碍,但是有一个地方文章是写错了。 在Create DAO Interface  那一节中“Go to src > add package named au.com.t...
  • pkgod
  • pkgod
  • 2004-07-20 13:15:00
  • 976

Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 4

一路跌跌撞撞的把statefule seesion bean 和stateless session beand 的例子都做完了,感觉还是有一点模糊,于是重新翻阅《Mastering EJB 2nd》和...
  • pkgod
  • pkgod
  • 2004-07-22 23:59:00
  • 1183

Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 1

现在才补回chapter的阅读经历是因为觉得有一个地方的确要提一下。 在安装配置的时候,资料上说明是使用jboss-3.2.1和lomboz.21_02,我决定使用jboss 3.2.5和lomboz...
  • pkgod
  • pkgod
  • 2004-07-19 11:50:00
  • 1050

Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 2 part 1

All J2EE components are written in the Java programming language 这句话开宗明义的说明了J2EE只能用java来开发,我听说有一些开源...
  • pkgod
  • pkgod
  • 2004-07-19 11:39:00
  • 1117

Tutorial for building J2EE Applications using JBOSS and ECLIPSE-6

Chapter 6. Creating a CMP Entity BeanThis chapter covers how to create a Container Managed Persisten...
  • jhlcss
  • jhlcss
  • 2004-08-30 17:35:00
  • 1267
收藏助手
不良信息举报
您举报文章:Tutorial for building J2EE Applications using JBOSS and ECLIPSE Chapter 2 part 2
举报原因:
原因补充:

(最多只允许输入30个字)