简体   繁体   English

Java Web应用程序的体系结构指南?

[英]Architecture guidebook for Java web application?

I'm looking for some good books/internet material that discusses on how to make decision on architecture for a Java web application, discuss on various considerations etc. 我正在寻找一些好的书籍/互联网资料,讨论如何为Java Web应用程序的架构做出决定,讨论各种考虑因素等。

I found this "J2EE Architecture Book" on TSS : 我在TSS上找到了这个“J2EE架构书”:

http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss

The book is not only dated, but has poor reviews at TSS: http://www.theserverside.com/news/thread.tss?thread_id=28152 这本书不仅过时了,而且在TSS的评论很差: http//www.theserverside.com/news/thread.tss? thread_id = 28152

Anyone have a recommendation keeping in mind modern frameworks such as Spring, Hibernate & EJB 3 etc? 任何人都有建议牢记现代框架,如Spring,Hibernate和EJB 3等? Let me know if you need more specifics. 如果您需要更多细节,请告诉我。

Could this one help you ? 这个可以帮助你吗? I'm haven't seen it yet but I think I'll order it... 我还没有看到它,但我想我会订购它......

Everyone should have Patterns of Enterprise Application Architecture in his bookshelf. 每个人都应该在他的书架中拥有企业应用程序架构模式 This book is not about frameworks as stated in its title (it is about architecture patterns) but, still, it's a, no the bible that everyone should read at least once. 这本书不是关于标题中所述的框架(它是关于架构模式),但是,它仍然是一个,不是每个人都应该阅读至少一次圣经。

Now, regarding the mentioned technologies or frameworks, I'd suggest: 现在,关于上述技术或框架,我建议:

  • EJB 3 in Action by Reza Rahman. Reza Rahman的EJB 3 in Action Reza is very active on TSS, he is also a member of the Java EE 6 and EJB 3.1 expert groups. Reza非常活跃于TSS,他也是Java EE 6和EJB 3.1专家组的成员。 This guy just knows what he's talking about. 这家伙只知道他在说什么。 Globally a very good book (covers the Spring integration too). 全球一本非常好的书(也包括Spring集成)。
  • If you want a book about Hibernate 3.x, get Java Persistence with Hibernate , which can be considered as the second edition of Hibernate in Action (excellent book). 如果你想要一本关于Hibernate 3.x的书,请使用Hibernate获取Java Persistence ,这可以被认为是Hibernate in Action的第二版(优秀的书)。
  • If you are still looking for Spring 2.5 literature, Pro Spring 2.5 or Spring Recipe (have a look at this comparison ). 如果您仍在寻找Spring 2.5文献, Pro Spring 2.5Spring Recipe (看看这个比较 )。 But I'd consider Pro Spring 3 because this is where to look at now (I haven't read this one though). 但是我会考虑Pro Spring 3,因为这是现在要看的地方(尽管我还没看过这个)。

Honestly, with the rollout of Java EE 6, Spring 3, I'm not sure you'll find an all-in-one book covering all that very recent stuff (give the authors a few months). 老实说,随着Java EE 6,Spring 3的推出,我不确定你会找到一本涵盖所有最新内容的一体化书籍(给作者几个月)。 If you do, please let me know :) 如果你这样做,请告诉我:)

You might find Expert One-on-One J2EE Design and Development by Rod Johnson. 您可能会发现Rod Johnson的Expert One-on-One J2EE设计和开发 It's a bit dated now but the framework he designs in the book formed the basis for the Spring Framework. 它现在有点过时,但他在本书中设计的框架构成了Spring Framework的基础。 It might be worth a look. 这可能值得一看。

Here are a few good options: 以下是一些不错的选择:

  1. Spring in action / Craig Walls, Manning, 2008 Spring in action / Craig Walls,Manning,2008
  2. Struts 2 in action / Donald Brown, Manning, 2008 Struts 2在行动/ Donald Brown,Manning,2008
  3. Building Spring 2 Enterprise applications / Interface 21 ; 构建Spring 2企业应用程序/接口21; with Bram Smeets, Apress, 2007 与Bram Smeets,Apress,2007年
  4. Beginning JSP, JSF and Tomcat web development / Giulio Zambon, Apress 2007 开始JSP,JSF和Tomcat Web开发/ Giulio Zambon,Apress 2007
  5. Java persistence with Hibernate / Christian Bauer and Gavin King. 与Hibernate / Christian Bauer和Gavin King的Java持久性。 Manning, 2007 曼宁,2007年
  6. SCEA Sun certified enterprise architect for Java EE / Paul R. Allen, McGraw Hill, 2007 SCEA Sun认证的Java EE企业架构师/ Paul R. Allen,McGraw Hill,2007
  7. Practical JBoss Seam Projects / Jim Farley, Apress, 2007 实用的JBoss Seam Projects / Jim Farley,Apress,2007

cheers -- Rick 欢呼 - 瑞克

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM