Search in ebookee.net!

J2EE AntiPatterns

ISBN: 0471146153


Free Download Babylon Translate Software

The poster (email) is not available. 收藏推荐: Bookmark this: J2EE AntiPatterns

图书介绍


==վƼ==

J2EE AntiPatterns

J2EE AntiPatterns

By Bill Dudney, Stephen Asbury, Joseph Krozak, Kevin Wittkopf,


Publisher: Wiley
Number Of Pages: 624
Publication Date: 2003-08-11
Sales Rank: 600923
ISBN / ASIN: 0471146153
EAN: 9780471146155
Binding: Paperback
Manufacturer: Wiley
Studio: Wiley
Average Rating: 5


"The flip-side of Patterns, AntiPatterns provide developers with formal descriptions of common development gaffes that can derail a project along with practical guidelines on how to avoid them. In this book, the authors present dozens of Java AntiPatterns that tackle many of Java's biggest trouble spots for programming with EJB, JSP, Servlets, and more. Each AntiPattern is documented with real-world examples, code, and refactored (or escape-route) solutions, and the book uses UML (where appropriate) to diagram improved solutions. All code examples from the book are available to the reader on the book's companion Web site."


Review:
Reference book of highest quality(for J2EE implementations)

What can I say:"WOW".

This book is well structured into different aspects of J2EE(example: servlets, JSPs, webservices, EJBs etc). Each of the sections are given detailed coverage with regards to design and architectural decisions that can go wrong.

This is not a start to end read. This book is better usable as a reference while we execute or plan during technical development cycle.

For each anti-pattern, a detailed background, symptoms, refactorings and example are provided. At the end of the book we are provided a Anti-pattern and Refactorings catalog.

The book also covers capacity planning type of antipatterns at the beginning. This will help give broader perspective about making design and possible implementation decisions on a enterprise scale.

A must read for enthusiastic J2EE practitioners who strive for quality output.


Review:
A Good Read for Project Mangers, too

Often, managers of medium to large scale software projects do not have the time (or inclination) to learn the technical nuances of the development environment they're managing. This lack of understanding can quickly give birth to worry and stress. "If only I knew the right questions to ask..." is a common lament among project managers as they wonder "why is module X so brittle?" and "why can't we ever meet the performance spec for subsystem Y?"

"J2EE AntiPatterns" is a useful guide for helping project managers with technical (but not necessarily J2EE) backgrounds zero-in on the major pitfalls the development team must circumvent. The Background, General Form, Symptoms and Consequences, and Typical Causes sections of most AntiPatterns provide the manager with sufficient information to recognize, understand, and (hopefully) avoid technical problems. (The exceptions are the AntiPatterns for entity, session and message-driven beans - the book assumes a basic understanding of J2EE beans.) Project managers do not need to fully comprehend the code examples (the book has many) to employ the lessons described in "J2EE AntiPatterns" - simply recognizing and understanding the AntiPatterns will be valuable to the team.

If I had read this book before (or during) my last project, I would have been able to recognize some significant problems by simply observing and listening to the engineers discuss their challenges, including the following AntiPatterns:

"Too Much Code" - our LOC metrics would have fleshed this one out quickly;
"Using Strings for Content Generation" - we spent many hours debugging HTML that rendered properly in IE but not Mozilla;
"When In Doubt Make it a Web Service" - it can be expensive mistake to implement something purely for technology's sake.

Coupled with a book or two describing J2EE at a high level, "J2EE AntiPatterns" is essential reading for technical project managers. This book will undoubtedly increase the project manager's effectiveness and help him/her better communicate with the team. A little knowledge for project managers is NOT always dangerous!


Review:
Gotcha's exposed.... (A Review of one good book)

Why should you read this book?... I mean you've read the J2EE Blueprints and that's supposed to be the best practices and you've followed all it's advice... didn't you? You should read this book because it gives you a way to see what you "didn't" do and how to fix it.

In this book the Antipatterns (APs) are grouped by J2EE topical area, several are identified for the area and then solutions proposed for each AP. Not only do they expose issues with designs that are common mistakes, but they then go on to not only tell you a possible solution(s) and also impart good principles on why.

Each AP has the following sections: Background, General Form, Symptoms and Consequences, Typical Causes, Known Exceptions, Refactorings, Varations, Example(s) and Related Solutions. The catalog of AP's in the appendix of the book provide a quick summary of each AP also, so you can see if your Symptoms are listed quickly.

One example is from the "Distribution and Scaling" chapter. The just of it is that in an enterprise system you use layering, workflow and the idea that the network is the computer to model and solve your problems. If you haven't you'll notice all of your code linking into libraries of many different types when library access should be localized to one workflow point that other workflow tasks utilize. By doing what they suggest you'll end up with a highly distributable solution and a weakly coupled system that will be flexible to change.

So save yourself some future troubles, or help yourself fix your current ones, read this book! It imparts knowledge you can't get from a Blueprint!!

Review:
Excellent for J2EE Designers/Developers

Did you ever have the feeling that there was something wrong with your application design but you just couldn't put your finger on the problem? The authors of this book have taken their own experience developing J2EE applications and produced a book that will help you avoid many mistakes in application design. The book is geared toward helping the experienced designer/developer produce robust, maintainable applications and fixing applications that are not robust and not easily maintained.

The book covers most of the J2EE spectrum. There are sections on JSPs, Servlets, Entity and Session Beans, JMS, and Web Services. There are also sections on general J2EE architecture including distribution, scaling, and persistence. Each chapter gives a background on a specific antipattern, discusses the typical symptoms of the antipattern, and then covers various refactorings that can be used to correct the antipattern. Some of the antipatterns discussed may sound familiar ("too much code in JSPs") but the list of refactorings will provide useful information for even these obvious coding errors if you happen to be supporting an application that suffers from that antipattern.

The authors have done a great job of clearly explaining each antipattern, both explaining why it is an antipattern and what you can do to fix the problem. Each refactoring is demonstrated with code samples as well as with UML diagrams where appropriate. Overall, this is an excellent book that should be on the shelf of anyone involved in designing J2EE applications.


Review:
Common Sense for j2ee Developers

This book is a very worthy addition to the pattern literature for j2ee. It is at about the same level of sophistication as the two now-standard j2ee pattern books (Alur, Malks and Crupi 2nd edition, and Marinescu).

If I were new to j2ee (but had some experience with Java, Design
Patterns, Enterprise Architecture and Refactoring) I would read Ed Roman's book, then Marinescu, then Alur's (noting that some of the patterns are now deprecated) and then this book.

The book is divided into 10 sections, each of which covers one aspect of j2ee technology, such as JSPs or Entity Beans. Overall it is well written and enjoyable to read. Each section is divided into a set of anti-patterns (things not to do) and a set of refactorings (what to do after you do the things they told you not to do). Although this leads to some redundancy (repeating the problem in the refactoring section) it
sucessfully deals with the many to many issue (antipatterns to
refactorings); the alternative would be to repeat or reference the refactoring in each antipattern section that it is applicable to.

The book is well edited with few problems. One issue is that some of the diagrams seem to be missing - what is presented is duplicates of previous diagrams. I assume this will be fixed in a future printing.

Like other pattern books, one of the advantages of this book is in the names we can now associate with common patterns we have all seen. A perfect example is "Ad Lib TagLibs", which are large taglibs which include business logic and control logic. The suggested refactoring include beanifying (the model data) and separating out a delegate controller.

http://rapidshare.com/files/52979992/2-f5caa.zip


[Translate] Download Babylon Translate Software for Free!

[Directly Download] J2EE AntiPatterns!


Download this book from Usenet
DOWNLOAD Free register and download UseNet downloader, then you can free download from UseNet.

Download "J2EE AntiPatterns" from Usenet!

使用Usenet下载
DOWNLOAD 免费注册即可使用Usenext下载电子书!
Usenet是来自德国的下载软件,强大的共享网络搜索下载工具,免费注册后即可不限速下载150G 电子书,Audiobook等等~~赶快下载使用吧!



Copyright Disclaimer:
本站一切内容源于互联网搜索,禁止商用! 如有任何不妥请联系:admin@ebookee.com,我们将在24小时内删除相关内容。

浏览量:373 添加时间:2007-09-07 21:14:24, 更新时间:2007-09-07 21:14:24, from internet

搜索该书!...


Search mirrors of "J2EE AntiPatterns"...

Search in ebookee.com!

下载链接


Free Magazine Subscriptions & Technical Document Downloads

推荐:使用Usenet下载电子书
DOWNLOAD 下载帮助:
免费注册下载Usenet客户端,安装后用内建的搜索即可下载,而且没有速度限制,没有广告。最多可以下载150GB流量,赶快注册下载吧!

下载链接 1

下载链接 2


没有下载链接
请在图书介绍里查找下载链接,如果没有,可以试着搜索有无其它该书信息。

不能下载?
如果不能下载或者在“图书介绍”中找不到 "J2EE AntiPatterns" 的下载链接请留言。下次访问本站时察看 所有留言 看是否有人已经更新了该书。

该书可能有其它下载链接,请点 这里查询相关图书


相关链接


"J2EE AntiPatterns" 相关链接:


Comments


"J2EE AntiPatterns" 没有评论.

    Leave a Comment

    如果没有下载链接或者下载链接无效,请查看相关链接或者搜索相关资料。

    required

    required

    email addresses

    required

    Not clear? Click to refresh.


    1. 艺术设计
    2. 有声读物
    3. 语言文化
    4. 家庭生活
    5. 法律
    6. 音乐歌词
    7. 软件相关
    8. BT种子
    9. 其它图书
    10. 所有留言
    11. 留言评论
    12. Download Thousands of Books two weeks for FREE!
    13. Download millions of Usenet resources!
    14. Exam1Pass-Latest IT Certification Study Guide for IT Exams
    15. Meetexams
    16. 640-802
    17. Needking
    18. Passshope
    19. 海淀驾校
    Back to Top