Customer Reviews:
Solid book on Java Enterprise architecture.......2007-09-03
It is a MUST-HAVE J2EE architect/developer book. It provides the most important and relevant patterns in J2EE design and development based on Gang of Four. The architecture guidance and best practices described are very valuable.
This book needs an update for Java EE 5. Not sure, those updates are posted on their web site.
A must have for J2EE architects.......2007-01-04
I bought this book for preparing for SUn Certfied Enterprise Architect assignment( part II). I am very happy with this book. It gives examples for all J2EE patterns in a very lucid way and this book has helped me a lot.
This is the most important and comprehensive J2EE design pattern book.......2007-01-03
Do you know GoF ? Do you know basic 14 design patterns ? Do you know Java ? Do you know J2EE ? Do you know EJB ? Are you an architect of Java based applications ? OK. But if you do not know the book Core J2EE Patterns you are not taking designing and implementation of J2EE applications seriously. The book describes all the details, consequences and other aspects of J2EE design patterns. I recommend to read book sequentially and to make a lot of bookmarks and lot of skips into related links in the book.
You get clear picture of overall architecture possibilities in J2EE world. Also thanks to this book I became a certified architect.
It is outdated........2006-12-21
This was the bible I used for a project, I loved the ideas and I named the classes after the names in this book.
However, 3 years later, after reviewing this book, I would say, many ideas in the book are already outdated and over emphasized in the past. Just remember the good old days when EJB was glorious and almost every company went for it.
After the EJB rush, now when we are back to basic, we realized that many Plain Old Design Patterns are real gold. I would suggest you don't rely heavily on J2EE, focus on domain design instead.
Many books provide this advice on domain driven development, such as Design Patterns, Refactoring, Domain Driven Design.
After you read those books, then read this book again. You will agree with this review.
http://www.amazon.com/Books-for-Professional-Java-Developers/lm/R34SZ976NXXD22/ref=cm_lm_byauthor_title_full/104-7074534-4633550
An essential guide for the professional and experienced J2EE developer.......2006-12-02
This book is about using patterns for the J2EE platform, using best practices to design applications that use JSP, Servlet, EJB components, and JMS technologies, preventing reinvention of the wheel when it comes to design and the J2EE platform, and finally identifying bad practices in existing designs and refactoring those designs. This book assumes the reader already knows how to program with J2EE technologies and is familiar with UML. Each pattern presented has a problem it addresses, forces involved (what you want to accomplish), and a solution. Also included are related patterns and even some sample code, though the code is by no means complete.
This book is organized into two parts. Part 1, "Patterns and J2EE" covers an introduction to J2EE and patterns. It deals with design considerations for JSP, servlets, and enterprise beans. This part also includes bad practices and refactorings for the J2EE platform.
Chapter 1: "Introduction" is a brief discussion on various topics, including patterns, J2EE platform, defining a pattern, and pattern categorization. It ends by introducing the J2EE Pattern Catalog.
Chapter 2: "Presentation Tier Design Considerations and Bad Practices" and Chapter 3 "Business Tier Design Considerations and Bad Practices" discuss the design considerations and bad practices for the presentation tier and business/integration tiers respectively. The design considerations are issues that a J2EE developer needs to consider while working with the J2EE platform. The topics presented in these chapters point the reader to other sources (such as official specifications and well written books on these topics) for more detailed information on these issues.
Chapter 4: "J2EE Refactorings" includes some of the refactorings the authors have experienced in their work that has enabled them to move designs from a less than optimal solution to a better solution. The refactorings provide another way to think about the material in the rest of the book, providing what the authors believe to be valuable companion material to the pattern catalog. This chapter shows how the authors have been influenced by Martin Fowler and his book "Refactoring". For those readers who are familiar with the Refactoring book, the format of this chapter will be very familiar. However, the content of this chapter is entirely in the context of J2EE technologies, whereas Martin Fowler addresses refactoring at a different level.
Part 2, "J2EE Pattern Catalog" presents the J2EE pattern catalog which contains the patterns that form the core of this book.
Chapter 5, "J2EE Patterns Overview" provides an overview of the J2EE pattern catalog. This chapter begins with a high level discussion of the pattern ideas and explains the way the patterns are categorized into tiers. It also explains the J2EE pattern template, which is used to present all patterns in this book. The chapter discusses all the J2EE patterns and uses a diagram to show their inter-relationships. It also provides a roadmap to the pattern catalog. This roadmap presents common J2EE design and architecture-related questions with references to patterns or refactorings that provide solutions to these questions. Understanding the pattern relationships and the roadmap is key to using these patterns.
Chapter 6, "Presentation Tier Patterns" presents eight patterns that pertain to using servlets, JSP, JavaBeans, and custom tags to design web-based applications for the J2EE platform. The patterns describe numerous implementation strategies, and address common problems such as request handling, application partitioning, and generating composite displays.
Chapter 7, "Business Tier Patterns" presents nine patterns that pertain to using EJB technology to design business components for the J2EE platform. The patterns in this chapter provide the best practices for using the EJB and JMS technologies. Where relevant, these patterns include discussion on other technologies, such as JNDI and JDBC.
Chapter 8, "Integration Tier Patterns" presents four patterns that pertain to integrating J2EE applications with the resource tier and external systems. The patterns deal with using JDBC and JMS to enable integration between business tier and resource tier components.
Finally, the "Web Worker Micro-Architecture" discusses an advanced topic of using multiple patterns to solve a larger problem. It specifically discusses the Web Worker micro-architecture which illustrates how to combine multiple patterns to integrate a J2EE application and a workflow system.
I found this book very enlightening, although I would not say it is an easy read, since this is not an easy subject. Some things have changed since it was published back in 2003, primarily the advent of EJB 3.0 which changes the need for and structure of a few patterns. However, it is still a very good book on design and I would still highly recommend it for the experienced J2EE developer. The book's preface recommends it for managers too, but quite frankly unless the manager is well-versed in J2EE to begin with, I think it would just confuse him/her since the discussions and explanations can get quite technical.
Customer Reviews:
Good book........2007-10-05
Great Book! Great for beginners and also great as reference for more experience users.
Fastest delivery and cheapest price for this great book in Amazon........2007-09-27
This book is really good for JAVA beginners. Amazon delivered the book in two days faster than they mentioned.I found that only amazon had the cheap price for this book. This is a great buy!
Core Java 2 review.......2007-08-28
I found this book to be a fairly decent book to learn both Java and GUI programming with though some of the GUI code would not work for me. Even so, I like the book.
Excellent book.......2007-08-14
This is probably the best book for beginners in Java. It is equally good for experienced programmers as a reference.
The book is written in clear and easy to understand language. There are tons of examples to explain the concepts. The book has good coverage of swing and UI programming.
not so good for Java beginner.......2007-03-30
Before buying this book, I finished reading a book called Java, A beginner's guide (by Herbert Schildt). However, I found it kind of hard to understand Core Java2 Volume 1, because there are some terminologies/syntax used in the first a few chapters, and these terminologies/syntax are introduced in the later chapters, which made me feel hard. Also, I didn't come from C++ background, so the C++ notes in this book is not appropriate to me at all. I don't know any C++!
Amazon.com
In the Java universe, the interface layer of the ubiquitous model-view-controller (MVC) software design paradigm is handled by either servlets of JavaServer Pages (JSP). The second edition of Core Servlets and JavaServer Pages, like its predecessor, documents these handy technologies fully and practically. Far more than a straight API reference, this book presents examples--complete with code and a listing or screen shot showing results--wherever possible. It's a fantastic strategy for communicating to programmers what they need to do in order to achieve the effects and behaviors they desire. What's new in the second edition? Lots, in terms of its eponymous software development environments: The book covers servlets 2.4 and JSP 2.0. The examples are more refined, too, and more attention is paid to supporting technologies like Web and database servers.
The didactic approach of authors Marty Hall and Larry Brown is recipe-like. They typically begin with a statement of a problem to be solved, then discuss relevant aspects of the servlet or JSP API. A series of code listings follows, and screen shots showing results bring up the rear. The net effect is that it's easy to spot relevant sections in the table of contents, it's clear how implementation works (thanks to the extensive listings) and there's no doubt about what the results are supposed to be. More elaborate examples show how servlets and JSP work in shopping cart, auction, and other applications. This is a significant and worthwhile update to an important Java book. --David Wall
Topics covered: Java servlets 2.4, JavaServer Pages (JSP) 2.0 (including the new expression language), HTML forms, JDBC database connectivity, and the details of how servlets and JSP are implemented in Apache Tomcat, Caucho Resin, and Macromedia JRun.
Customer Reviews:
Great Servlet Programming guide.......2007-03-12
If you're learning web servlet programming this is a great book. I've found it hard to put down. The examples are great and the explanations are too.
Mediocre Book.......2007-02-01
I bought this book based on reviews of others, and found it to be a disappointment. The coverage is mediocre at best, and a lot of the techniques that the author uses are outdated -- probably just carried forward from earlier editions of this book.
The thing that bothers me most of all is that throughout this book, the author keeps referring the reader to Volume 2 for coverage of the more advanced topics. Unfortunately, Volume 2 has been delayed for over a year, and may not ever be released. Had I known Volume 2 wasn't coming out soon, I would have gone with a different author for learning servlets and JSP.
Great Read.......2006-04-24
Not a book for beginning programmers, however if you have minimal java experience and are proficient in other languages you will be able to figure it out.
This book is an excellent read but has little reference value because it has no index. It is very informative if you are looking for something that explains the in's and out's and why's of .jsp and servlets, but if you are looking for lessons and sample code, you will have better luck looking for it online. But then again if you have experience, you can figure out the code yourself -not that difficult.
P.S. There is a wealth of hints and code at java.sun.com That site coupled with this book was enough to get me on my way.
What you need to know about JSP and Servlet Programming........2006-02-23
This book presents a great introduction into the world of server side programming. Hall is an excellent writer and is considered to be the go-to man for JSP and Servlet development. This book is valuable to anyone interested in J2EE development.
Very good for the beginer to startup and can not get vol 2........2006-01-07
It is a very good for a beginner like me to catch all the basic knowlege in this area as fast as I could, without digging into the the advanced topic at the very begining. With the help of the book, I felt very exciting to be able to setup my own tomcat server and web.xml and develop and deploy my own JSP and servelt in MVC pattern without any help from other IDE like WSAD. The only pity I have that is that the book left all the advanced topics to vol 2, but I have feeling that the vol 2 will never be published. I did send a email to the author about the release date of the vol 2 but did not get response. I could not wait for vol 2, and I have to trun to other good book to fill up the gaps in my knowlege.
Amazon.com
Picking up where the authors' first volume on Java left off, Core Java 2, Volume 2 covers the more advanced features of the Java 2 platform that can add polish and power to your Java programs. The authors' accessible--yet thorough--coverage of essential Java APIs help make this book an attractive choice for any working Java developer.
Several chapters here are especially useful for getting control of new and important Java 2 features. Sections on the new Java 2 collection classes and using advanced Swing classes (like tables and trees) are particularly good. (While many other books just list Swing APIs, this volume provides short examples and effective commentary, which will let you master these complex Swing controls.) When it comes to Java2D graphics, the authors do a nice job of comparing the old AWT to the new Java2D, including drawing basic shapes and doing text output. (These operations are surprisingly tricky in this new API). A section on the new JDBC 2 standard shows off new features like ResultSets and scrollable cursors to good effect.
More advanced topics include multithreading, internationalization, and security. Throughout, this text introduces important concepts illustrated with comprehensible examples. The APIs for individual classes are listed too, making it possible to use this book as a reference, but it is the tutorial sections that stand out here. (The authors also aren't afraid to point out where Java 2 is lacking--for example, in its printing support.)
Readers of the first volume will naturally want the second volume of Core Java 2 too. It's also a great choice for any Java developer with JDK 1.1 experience who wants a tour of new Java 2 features that are essential for serious corporate development. --Richard Dragan
Topics covered: Java 2 advanced APIs, multithreading and synchronization, Java 2 collections, networking, databases and JDBC 2 (cursors and result sets), RMI and remote objects, Swing user interface classes, printing, tables and trees, JavaBeans, security and deployment, internationalization issues, JNI and native methods.
Customer Reviews:
good book worth to buy.......2007-10-17
good book its worth to buy,
they have cover max posible topics,
smart tricks, tips technique, and diff b/w 1.4 and 1.5
although annotation topic : just overview, if you are looking for
jdk 1.5 annotaions topic then this is not the book,
other than annotaions every topic is well covered
Core Java 2, Volume II - 7th Edition.......2007-05-16
Having purchased the first editions of Cay Horstmann's two volume Core Java set, I knew that I needed this book when I upgraded to Java 5.0 and began trying to take advantage of its new features. Previously I had been using Java 1.2 and so had quite a learning curve. The book was very helpful. I canvassed nearby bookstores and the library and found nothing as good. Most of the examples I tried worked right out of the book. When they did not it was because my application(s) differed from the author's. That in itself was good. The examples, and text, taught me enough that I could easily fill in the blanks.
I have one piece of advise for anyone buying the 7th Edition set. If you have earlier editions, keep them. There is explanation in the 1st edition that is omitted from the 7th edition.
good java book.......2007-01-06
if you have some basic java skill, you should get this book, it's very good for improve your level of programming skill.
The best book on Java I was able to find.......2007-01-05
I am a mature (i.e. old) professional who uses computers for custom problem solving, i.e. I am not a professional programmer, but pretty darn close.
There is a lot of books out there on Java programming, but the vast majority of them suffer from two deadly sins of technical writing:
- either they regurgitate other, usually free, information (like help files or manuals that come with the software) in the hope you wouldn't notice and buy it anyway
- or they assume you are a sheer idiot who needs to be fed trivia along with simplistic info, lest you become bored or worse, won't get it and drop the book.
Well, I do get it and I appreciate anyone who does not waste my time by underestimating my mental capabilities. This book proved to be the one and only material I can read without cursing - professionally written, covering all the right topics without being too cute or condescending, providing answers to most questions an intelligent, computer-literate professional might have while attempting to learn Java all the way up to advanced professional apps. My main need was to learn the ways to implement trees with editable fields, and this book took me right up to it. I had to search the web for some extra coding examples, but all peculiarities of the live code I had encountered were to be found in one of the Core Java (either vol I or this one).
You want to learn something useful, get these books.
Core Java(TM) 2, Volume II.......2007-01-04
This is a great book and it explores the advanced features I was looking for.
Amazon services are great too. I got my book in time and in good conditions. Good Job !!
Customer Reviews:
Best Java Security Book for J2EE and Web Services........2007-09-23
This is a great book - by far the best security design book for Java and J2EE (including Java SE 6 and Java EE 5) I have read to date. When I first heard about my coworkers talking about this book, I thought "oh great, another J2EE book!" Much to my surprise, this book is not just a how-to security API or patterns recipe book but much more than that - I see it as a collection of valuable suggestions and examples on how to choose security mechanisms and use them in J2EE applications and web services. Moreover, it tells you what the bestpractices, pitfalls and tradeoffs are for each design pattern option you take. Particularly, You will find this book as an ideal companion for CORE J2EE PATTERNS - Deepak Alur et al, which is my favorite for designing J2EE applications.
This book is as close to size of a pillow and I do understand why the authors gave only code snippets for selected examples instead of full implementation. The case study is just right, it discusses the scenario and how to incorporate the patterns right in to the application design..which is just right for a Java developer who is involved with Java enterprise applications and web services. The best practices and security checklist detailed in this book - helps a lot during development and when you want to deploy a J2EE application/web service in production.
Having said that, I prefer this book as a must-have for any serious Java developer/designer/architect who wants to build Security from understanding basics of WHAT and know WHY you should architect your J2EE system in a particular way using best practices (a long list) and not just HOW. Ultimately you will find this book as an onestop reference for building security in J2EE applications and web services.
Java security made easy. Excellent title worth investing on........2007-09-18
If you ever want to understand about security and its role in the development of J2EE enterprise-level applications, then you should consider buying this book from your local bookstore.
The authors have done an excellent job in explaining the basics of security as it applies to the most common business practices, as well as deliver intricate details on the inner workings of the Java platform security architecture. Even though this book covers in its majority Java technologies, you don't have to be a Java developer or architect to appreciate it.
The book is divided in 7 major parts:
Part 1: Introduction and Basics of Security
Part 2: Java Security Architecture and Technologies
Part 3: Web Services Security and Identity Management
Part 4: Security Design Methodology, Patterns, and Reality Checks
Part 5: Design Strategies and Best Practices
Part 6: Putting it all together
Part 7: Personal Identification using Smart Cards and Biometrics
Parts 1-5 provide reams of detail about the fundamentals of security, the J2EE security architecture, and the technologies used to enable Web services security. In addition, there is a comprehensive explanation of patterns and practices for J2EE developers, as well as design strategies and best practices for securing J2EE Web components and web-based applications.
Web developers might want to pay special attention to Part 3 of the book because it gives an insight on fortifying Web services, authenticating and authorizing end users, and applying the latest cryptographic techniques. XML is described in detail as the encoding for messages between parties using a Web Service.
Note that this book does not explain the specific JAVA APIs needed for basic J2EE application development. Twenty-three proven security architectural patterns are discussed and presented through several realistic scenarios, covering architecture and implementation and presenting detailed sample code.
Part 6 of the book describes how to use this newly acquired knowledge in the implementation of real-world security scenarios.
Finally, we found the last part of this book as the most intriguing. It provides an in-depth coverage on Personal Identification using Smart Cards and Biometrics, their role in physical and logical access control, and the different technologies used in their implementation. Best practices and common pitfalls that might arise when implementing security using smart cards and biometrics are also discussed.
Overall we believe this is excellent book for the security enthusiast who wants to build robust end-to-end security into J2EE enterprise applications.
Excellenet book for Java Security architects.......2007-07-22
Like any Sun core book, this "reference" manual is cut above the rest. Personally I use it more as a reference manual helping me to understand and design security requirements for a project.
The reference book of the java security.......2007-07-19
A fantastic book that each java developer should have. Today, the security is becoming a real requirement of each java based enterprise application, and this book, in my opinion, represents the best reference. It is a very exhaustive and complete book for both beginner and advanced levels.
I don't think this is an awesome book.......2007-05-09
I am amazed by the 5 star ratings everybody has given this book! And I have implemented several enterprise level security implementations/integrations supporting hundres of thousands of users.
In my opinion, this book is really feeding the buzzwords frenzy of security domain. It certainly "talks the talk", but can it "walk the talk"?
I can think of numerous glaring examples where the book falls short. To name a few:
- Smart Cards (lots of power point and management level sales fluff here)
- JAAS (I have seen it being described much better in fewer words)
- SAML (huh?)
I think the book does a below average job of providing practical information. Even the content does not flow very smoothly and coherently.
Customer Reviews:
Excelent environment setup explinations.......2004-09-03
2nd edition has all the details for environment setup so it makes it easy and clear how to start your first web application. I always refer to this book when I need some reference or to review basic web application development.
Book Description
JavaServer Faces (JSF) is quickly emerging as the leading solution for rapid user interface development in Java-based server-side applications. Now,
Core JavaServer™ Faces–the #1 guide to JSF–has been thoroughly updated in this second edition, covering the latest feature enhancements, the powerful Ajax development techniques, and open source innovations that make JSF even more valuable.
Authors David Geary and Cay Horstmann delve into all facets of JSF 1.2 development, offering systematic best practices for building robust applications, minimizing handcoding, and maximizing productivity. Drawing on unsurpassed insider knowledge of the Java platform, they present solutions, hints, tips, and “how-tos” for writing superior JSF 1.2 production code, even if you’re new to JSF, JavaServer Pages™, or servlets.
The second edition’s extensive new coverage includes: JSF 1.2’s improved alignment with the broader Java EE 5 platform; enhancements to the JSF APIs; controlling Web flow with Shale; and using Facelets to replace JSP with XHTML markup. The authors also introduce Ajax development with JSF–from real-time validation and Direct Web Remoting to wrapping Ajax in JSF components and using the popular Ajax4jsf framework.
This book will help you
- Automate low-level details and eliminate unnecessary complexity in server-side development
- Discover JSF best practices, ranging from effective UI design and style sheets to internationalization
- Use JSF with Tiles to build consistent, reusable user interfaces
- Leverage external services such as databases, LDAP directories, authentication/authorization, and Web services
- Use JBoss Seam to greatly simplify development of database-backed applications
- Implement custom components, converters, and validators
- Master the JSF 1.2 tag libararies, and extend JSF with additional tag libraries
Preface
Acknowledgments
Chapter 1: Getting Started
Chapter 2: Managed Beans
Chapter 3: Navigation
Chapter 4: Standard JSF Tags
Chapter 5: Data Tables
Chapter 6: Conversion and Validation
Chapter 7: Event Handling
Chapter 8: Subviews and Tiles
Chapter 9: Custom Components, Converters, and Validators
Chapter 10: External Services
Chapter 11: Ajax
Chapter 12: Open Source
Chapter 13: How Do I . . .
Index
Customer Reviews:
Good book, but not much different from 1st edition.......2007-10-15
I got the first and second edition of this book. From the first to the second the book does not get better in knowledge even though Java Server Faces for Java 5 EE gets a lot of powerful components. They are not covered. I was expecting a more deep explanation of how to get the best from Java Server Faces to build Web Applications. For first time purchasers this is a "must have book", but do not expect too much if you have the first edition.
The best but..........2007-08-04
Hi, this is the best book you can get.
But I hope in their future version:
1. There should be a new chapter called Managed Bean Environment or something like that. One managed bean cannot do much if it knows nothing about its environment. How to access other managed beans in scopes. How to access objects in scopes. How to access the parameters in the environment. We need to know how several managed beans communicate each other and communicate with their environment to complish a real project. We also need you to provide a concret example like in J2EE5 tutorial bookstore6. I am so pity you missing this crucial part.
2. There should be a new chapter called JSF and Enterprise Bean. This is an important issue to put JSF into a meaningful environment. JSF is for J2EE application. Managed bean need to link to session bean and session bean link to JPA. We need a such example how it works.
3. The chapter 8 to chapter 12 do not realy need to know for CORE JSF and therefore should be dropped to give book space for the above content.
4. In the chapter 5 Data Tables : Editing Table Cells. It is very inconvinient to click a checkbox to active editing mode. I suggest to remove all checkbox because in practise people will edit seveal cell content and click a save button. Also you do not need one inputText and one outputText for one cell. Remove outputText and add readonly in the inputText. Can you tell how to freez header when scroll a table?
5. There should be a chapter to talk about JSTL. It seems my request is out of the topic but it is not. JSTL is hard to stand out for an independent book. It will live with JSF. In real project, JSF is always mixed with JSTL to make a web page. We need to know when and how to use JSTL in a JSF page. I would say, the technique you learned from this book is not enough fro you to make a real web page.
Regards
A solid 'must have' reference for any serious library catering to Java programmers........2007-07-27
Java programmers will find essential this second updated edition CORE JAVASERVER FACES, which examines all elements of JSF 1.2 development and offers up a set of 'best practices' for automating functions, building consistent reusable user interfaces, and tweaking Java with JBoss Seam and custom components. There have been extensive updates and modifications to this edition, making it a solid 'must have' reference for any serious library catering to Java programmers.
Diane C. Donovan
California Bookwatch
Great Book for JSF Beginner's.......2007-06-27
I was excited when I first purchased this book, but I think my expectations were a bit too high. The Book covers the basics of JSF with aesthetic elegance, but more advanced topic's are not covered in as much depth.
That is not to say, however, that they are not covered. The book touches upon things like JSF used along side open source frameworks; which is an excellent place to start for the developer looking at the current options available for Object Relational / JSF / Alternate View Technology integration (Shale, Facelets, Seam, etc.)
But I would have liked to have seen a more thorough explanation on custom component creation. The example given in the book, e.g. the creation of a custom spinner component, is something that is somewhat useless in actual production environments. Usually, if a custom component needs to be created, it involves much more complicated functionality; such as a custom 'dataTable' component.
Even an explanation on how to create an advanced custom renderer would have been appreciated, for example, how to create a custom renderer for the 'dataTable' component.
Nevertheless, the book was useful and informative in many ways that I did not expect. The 'How do I...' section is an interesting approach, that was invaluable to me on numerous occasions.
Thus, overall, I would recommend this book to beginner and intermediate JSF developers looking to utilize JSF technology in their development pipelines. Unfortunately, for the most advanced JSF topics, looking at JSF implementation source code, and JavaDoc's still remains the best way to learn these advanced topics.
Great Book.......2006-08-24
It's a great book, easy to understand, a lot of examples, could be used by people initiating on JSF, or like a reference book. It is not necessary any knowledge of servlets or JSP. Just install tomcat, jsdk a jsf lib and start to write yours first webapp!!
Average customer rating:
- Geary Rocks on JSP! Excellent author
- J2EE Guy
- Reliable book from a reliable author
- Core JSTL: Mastering the JSP Standard Tag Library
- Take the Next Step with Java Server Pages
|
Core JSTL: Mastering the JSP Standard Tag Library
David Geary , and
David M. Geary
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Core JavaServer(TM) Faces (2nd Edition) (Core Series)
-
JSTL in Action
-
Pro Spring
-
Struts: The Complete Reference, 2nd Edition (Complete Reference Series)
-
Expert Spring MVC and Web Flow (Expert)
ASIN: 0131001531 |
Customer Reviews:
Geary Rocks on JSP! Excellent author.......2006-04-23
I have seen David Geary speak and have read his writing many times and there is no one I know that makes JSP more interesting or more understandable. Core JSTL: Mastering the JSP Standard Tag Library is easily the best book on the subject I have read, or used in practice, or recommended to others. It is clear, concise, and logical. Trust me on this one... you will be a fan of Geary and his books after reading this one.
J2EE Guy.......2005-03-16
One of the best books i found on JSTL. Provides in-depth knowledge & extensive examples of JSTL.
This book helps us to understand why, where and how to use JSTL tags. follows the typical MVC pattern [ a clear separation of View from Model]
Though, I am not a great fan of SQL, XML tags, the Core & I18N JSTL tags are not only valuable but also easy to use. Now we could have non-Java programmers to design all of your JSP pages.
[our last project leveraged JSTL/ Struts/ Tiles frameworks]
Reliable book from a reliable author.......2003-11-24
Clear, concise. solid coverage of a core technology for web development in java. This book is at the same time a useful reference and an easy tutorial. Covers the EL scripting language, base, iteration, xml, sql, networking actions.
Complete, easy to read and with working example code for EVERY concept. D.Geary and M Hall are the reference authors in the
Servlet-JSP World. If you are doing any kind of development using JSP you need this book. 'nuff said.
Core JSTL: Mastering the JSP Standard Tag Library.......2003-09-03
I was new to JSTL with some JSP/Servlet experiences.
This is all I need to get started with JSTL.
Lots of example codes to help me understand.
I was particulary interested in I18N and Formatting sections and this book covers every area of JSTL including these sections fairy well. (Lots of books tend to cover very lightly on i18n sections)
I highly recommend this book! This is my JSTL reference book. I also looked at other JSLT books, but I think this is the best by far.
Take the Next Step with Java Server Pages.......2003-03-20
Last year I built a website that used Java Server Pages to dynamically generate most of the pages. It worked well, but was very kludgy. JSPs invariably mix the HTML display code with some of the internal data logic. Through a judicious use of the
Model-View-Controller paradigm, I was able to reduce this mixing. But a minimal amount was still inevitable. This is a common experience with JSPs. You end up with files containing java code and HTML. Ugly and brittle. Plus, it calls upon two areas of expertise. A separation of the two would be much more
robust, and allow people with skills in only one of these areas to still contribute to the development.
In answer to this, Sun has been refining its Standard Tag Library. Specifically, it now has an expression language that is a programming language in its own right and is comprehensively described in this book, which bears Sun's official impramateur. Programmers versed in other languages can quickly absorb this. Thru it, you can easily write code to access Java Beans and other java programs. Plenty of clear examples are provided.
Of interest to several will be how to use STL to hook up to back end SQL databases; transferring from them into webpages and transmitting user changes back into the databases.
The author also covers the important case of interacting with XML, which is now a de facto standard for data interchange. Nor does he neglect describing issues of internationalisation. Practical for those who have to support several languages.
The sum of all these is to make this book very useful for those of you needing to build JSPs in business applications. I do wish I had this book last year!
Book Description
Using a step-by-step approach that fosters self-teaching, Liang presents Java programming in four parts. The early chapters outline the conceptual basis for understanding Java. Subsequent chapters progressively present Java programming in detail, culminating with the development of comprehensive Java applications.
Revised in every detail to enhance clarity, content, presentation, examples, and exercises. Updated to JSE 5.0 Features many new illustrations and short examples throughout to demonstrate concepts and techniques. Presents large examples in case studies with overall discussions and thorough line-by-line explanations. Expands treatment of Object-Oriented Programming and GUI Programming. Features excellent coverage of advanced topics in the new Comprehensive version, including: Exceptions, data structures, multithreading, JavaBeans, MVC, Containers, Advanced Swing, Database Programming, Servlets, JavaServer Pages, Networking, and Remote Method Invocation.
Ideal tutorial/reference for programmers who want to learn more about Java.
Amazon.com
Patterns are basically design solutions for recurring problems, so Core J2EE Patterns contains recurring design solutions for persons using J2EE. The authors break these solutions down into presentation, business, and integration patterns.
As is usual with pattern books, you won't find much code here. The book majors on problem discussions, analysis of the factors you should consider in your design, and strategies for the solution implementation. The authors constantly encourage abstraction, code modularity, non-duplication of code, network efficiency, code maintainability, and solution reusability.
While these are the aims we've been encouraged to pursue for years, too many pattern books operate at such a high theoretical level they fail to appeal to working programmers. In practice, you could use the patterns discussed with any language, but by concentrating on using Java, Core J2EE Patterns is able to take a more hands-on approach.
Okay, so you won't find detail at the level of APIs, but you will find discussion of where to implement functionality to best leverage Java's architecture and which Java mechanisms to use: for example, implementing entity beans as coarse-grained--rather than fine-grained--objects to reduce the transaction overhead. Not the sort of implementation advice you'll find in language-agnostic pattern books.
Core J2EE Patterns enables you to dramatically cut the design time on enterprise-level Java-based projects while increasing the likelihood that the project will reach a timely fruition. Recommended. --Steve Patient, Amazon.co.uk
Customer Reviews:
Great design solutions for J2EE - soon to be a classic.......2006-07-14
This is a really great book of design and architecture best practices as they apply to J2EE. It contains the solution to many common Java design problems.
It's really nice to have these solutions all in one place with great documentation
- why you need it (e.g. reduce maintenance, separate model from view etc.)
- what problem does it solve
- how to implement it and
- Design and architecture consequences of your choices.
These patterns cut across data, middle and presentation tiers.
It's a MUST-read for Java developers who have been senior developers for a while and/or are making the leap to principal developer / technical lead. Architects too, if they don't already know these patterns, will find a lot of value.
Very much worth reading for those taking SCWCD or SCEA exams.
The best book ever.......2003-07-10
I read this book cover to cover and found it to be the best book written for building J2EE applications framework by far. The authors obviously knows J2EE in and out and isn't afraid to share their knowledge. By reading this book you will learn J2EE, how to apply the patterns in what scenarion and strategies for building/refactoring applications to leverage its capabilities.
You will find invaluable implementation strategies, design patterns, and integration best practices for almost all J2EE development scenarios. In short, if you want to implement world-class J2EE applications and gain invaluable insight into J2EE that clearly represents years of real-world experience, then this book is definitely for you.
Acceptable, but could have been much better.......2003-06-10
I've been programming in Java for a number of years, including J2EE development, and saw this book as a great opportunity for me to learn more about design patterns in J2EE. The great reviews about this book pretty much sold me on it. After reading the book, I have mixed feelings and would probably only recommend parts of it.
THE GOOD: The authors emumerate many design patterns and describe how they are related. In particular, there is one great picture that shows how all of the patterns can work together. Just knowing what the patterns are, capsule summaries of each, and how they interrelate is pretty worthwhile. On rare occasion, an example is useful because the applicability of the pattern is clear enough - even without an example.
THE BAD: The examples need a lot of work. A couple of other reviewers has also spotted this and I join them in this critique. The authors would do much better if they started the book with a one or two larger, more complete examples (say, a banking application or a bookstore application) and then relate the patterns to the implementations of those applications. Without good examples, the patterns lose credibility.
Another general point: because the content is light, much of what I gleaned from the book was "decouple as much as possible, up to a reasonable granularity". This came accross most prominently in the refactoring parts of the book. This is not new information and I would suggest that for the next edition, the authors just come out and say this and then start showing examples of where decoupling and replication of components makes the most sense.
*THE* guide to applying patterns in J2EE projects.......2003-04-02
this book is very well-written and loaded with practical advice. excellent design patterns are illustrated thru concise and relevant examples. one of the virtues of programmers is laziness. reading this book and applying the design pattern solutions can save us a lot of work in head-starting an architecture for a project. think in high-level design patterns instead of low-level details of finding the right data and methods, your life will be better off!
Great Design Book, Finally!.......2003-04-02
I just bought this book and think it is great! Before, I wrote this review I read an earlier review which talked about the examples being light. I really liked the samples. While I would have liked to see more, I thought they were really helpful.
I have been waiting for a J2EE design book for quite a while and was happy to see this one. I primarily work on EJB and found session facade and business delagete very helpful.
This is a great book to help with EJB design.
Books:
- Dark Celebration: A Carpathian Reunion (The Carpathians (Dark) Series, Book 14)
- Days of Infamy
- Designing Forms for Microsoft Office InfoPath and Forms Services 2007 (Microsoft .NET Development Series)
- Draw Write Now, Book 1-8 (Draw Write Now)
- Dress Your Best: The Complete Guide to Finding the Style That's Right for Your Body
- Dressing the Man: Mastering the Art of Permanent Fashion
- ELEMENTS OF STYLE: A Practical Encyclopedia Of Interior Architectural Details From 1485 To The Pres
- Everyone's Mandala Coloring Book Vol. I (Everyone's Mandala Coloring Book)
- Fashion: A History from the 18th to 20th Century: the Collection of the Kyoto Costume Institute (Taschen 25th Anniversary)
- Finding Peace: God's Promise of a Life Free from Regret, Anxiety, and Fear
Books Index
Books Home
Recommended Books
- Bad Luck and Trouble
- The Foundations of Chinese Medicine: A Comprehensive Text for Acupuncturists and Herbalists. Second
- Draw Real Hands!
- I Have Heard You Calling in the Night
- Once Upon a Country: A Palestinian Life
- Regression Methods in Biostatistics: Linear, Logistic, Survival, and Repeated Measures Models
- Outrageous Acts and Everyday Rebellions: Second Edition
- Face to Face with the Bomb: Nuclear Reality after the Cold War
- Heart of a Nation: Writers and Photographers Inspired by the American Landscape
- Tightrope Passage: Along the Refugee Route to Canada