Ebook Core JavaServer Faces, by David Geary, Cay S. Horstmann
After recognizing this really easy means to review and get this Core JavaServer Faces, By David Geary, Cay S. Horstmann, why do not you inform to others about in this manner? You can tell others to see this site as well as opt for browsing them preferred publications Core JavaServer Faces, By David Geary, Cay S. Horstmann As understood, here are great deals of lists that provide lots of type of publications to collect. Just prepare few time and web links to get guides. You could truly take pleasure in the life by reviewing Core JavaServer Faces, By David Geary, Cay S. Horstmann in a quite easy fashion.
Core JavaServer Faces, by David Geary, Cay S. Horstmann
Ebook Core JavaServer Faces, by David Geary, Cay S. Horstmann
Some people might be laughing when considering you checking out Core JavaServer Faces, By David Geary, Cay S. Horstmann in your leisure. Some could be admired of you. And some might want be like you who have reading leisure activity. Just what concerning your own feeling? Have you really felt right? Reviewing Core JavaServer Faces, By David Geary, Cay S. Horstmann is a demand and a leisure activity simultaneously. This condition is the on that particular will make you really feel that you need to review. If you know are looking for guide qualified Core JavaServer Faces, By David Geary, Cay S. Horstmann as the choice of reading, you could locate right here.
The factor of why you could get and get this Core JavaServer Faces, By David Geary, Cay S. Horstmann sooner is that this is guide in soft data form. You can check out the books Core JavaServer Faces, By David Geary, Cay S. Horstmann wherever you want also you remain in the bus, workplace, residence, and also other locations. Yet, you might not have to relocate or bring the book Core JavaServer Faces, By David Geary, Cay S. Horstmann print wherever you go. So, you won't have heavier bag to bring. This is why your option to make better idea of reading Core JavaServer Faces, By David Geary, Cay S. Horstmann is actually helpful from this case.
Understanding the means the best ways to get this book Core JavaServer Faces, By David Geary, Cay S. Horstmann is also useful. You have actually remained in right website to start getting this information. Obtain the Core JavaServer Faces, By David Geary, Cay S. Horstmann link that we supply here as well as visit the web link. You can get guide Core JavaServer Faces, By David Geary, Cay S. Horstmann or get it as quickly as feasible. You could swiftly download this Core JavaServer Faces, By David Geary, Cay S. Horstmann after getting bargain. So, when you need the book promptly, you could straight get it. It's so simple therefore fats, right? You need to like to by doing this.
Just attach your tool computer system or gizmo to the net hooking up. Obtain the modern-day innovation making your downloading Core JavaServer Faces, By David Geary, Cay S. Horstmann completed. Even you do not want to check out, you can directly close the book soft file and also open Core JavaServer Faces, By David Geary, Cay S. Horstmann it later. You could also conveniently obtain guide all over, because Core JavaServer Faces, By David Geary, Cay S. Horstmann it remains in your gadget. Or when being in the office, this Core JavaServer Faces, By David Geary, Cay S. Horstmann is also recommended to review in your computer system tool.
JavaServer Faces is a Web application framework -- similar to Jakarta Struts -- that gives application developers access to custom components that facilitate the creation of rich user interfaces. JSF also provides Integrated Development Environment (IDE) vendors with a standard upon which to base their IDEs. In the Core tradition, this new book aims to be THE tutorial and reference for experienced programmers who need to learn this exciting new technology. Although J2EE is still the most popular platform for developing Web applications, Microsoft's .NET has gained market share over the past two years. J2EE is arguably more powerful, but .NET, is generally regarded as easier to use. J2EE currently lacks: a rich component model that makes it easy to develop custom components and an IDE (like Visual Studio) that facilitates Web application development. That's where JSF enters the equation, and this book aims to be the most authoritative treatment of the topic -- a must-have for any serious J2EE programmer.
- Sales Rank: #3664337 in Books
- Published on: 2004-06-25
- Original language: English
- Number of items: 1
- Dimensions: 9.26" h x 1.60" w x 6.94" l, 2.87 pounds
- Binding: Paperback
- 552 pages
From the Back Cover
JavaServer Faces promises to bring rapid user-interface development to server-side Java. It allows developers to painlessly write server-side applications without worrying about the complexities of dealing with browsers and Web servers. It also automates low-level, boring details like control flow and moving code between web forms and business logic.
JavaServer Faces was designed to support drag and drop development of server-side applications," but you can also think of it as a conceptual layer on top of servlets and JavaServer Pages (JSP). Experienced JSP developers will find that JavaServer Faces provides much of the plumbing that they currently have to implement by hand. If you already use a server-side framework such as Struts, you will find that JavaServers Faces uses a similar architecture, but is more flexible and extensible. JavaServer Faces also comes with server-side components and an event model, which are fundamentally similar to the same concepts in Swing.
JavaServer Faces is quickly becoming the standard Web-application framework. Core JavaServer Faces is the one book you need to master this powerful and time-saving technology.
Without assuming knowledge of JSP and servlets, Core JavaServer Faces:
- shows how to build more robust applications and avoid tedious handcoding
- answers questions most developers don't even know to ask
- demonstrates how to use JSF with Tiles to build consistent user interfaces automatically
- provides hints, tips, and explicit "how-to" information that allows you to quickly become more productive
- explains how to integrate JSF with databases, use directory services, wireless apps, and Web services
- teaches best practices and good habits like using style sheets and message bundles
- covers all of the JSF tags and how to create new tag libraries
About the Author
Cay S. Horstmann is a professor of computer science at San Jose State University. Previously he was vice president and chief technology officer of Preview Systems Inc. and a consultant on C++, Java, and Internet programming for major corporations, universities, and organizations.
Excerpt. © Reprinted by permission. All rights reserved.
When we heard about JavaServer™ Faces (JSF) at the 2002 Java One conference, we were very excited. Both of us had extensive experience with client-side Java programming, and had lived to tell the tale—David in Graphic Java, and Cay in Core Java, both published by Sun Microsystems Press. When we first tried web programming with servlets and JavaServer Pages (JSP), we found it to be rather unintuitive and tedious. JavaServer Faces promised to put a friendly face in front of a web application, allowing programmers to think about text fields and menus instead of fretting over page flips and request parameters. Each of us proposed a book project to the publisher, who promptly suggested that we should jointly write the Sun Microsystems Press book on this technology. It took the JSF expert group (of which David is a member) another two years to release the JSF 1.0 specification and reference implementation. This release ful-fills many of the original promises. You really can design web user interfaces by putting components on a form and linking them to Java objects, without having to write any code at all. The framework was designed for tool support, and the first batch of drag-and-drop GUI builders is now emerging. The framework is extensible—you are not limited to the standard set of HTML components, and you can even use completely different rendering technologies, to support, for example, wireless devices. And finally, unlike competing technologies that let you tumble down a deep cliff once you step beyond the glitz, JSF supports the hard stuff—separation of presentation and business logic, navigation, connections with external services, and configuration management.
Of course, being a 1.0 release, the current version of JSF is far from perfect. Some of the APIs are awkward. We supply you with utility classes in the com.corejsf.util package to reduce your pain. Also, there are fewer components than we originally expected. While JSF has a powerful and convenient data table component, some useful components such as tabbed panes, scrollers, file uploads, and so on, were not included for lack of time. In the book, we show you how to implement these features. Of course, we expect the next release of JSF to remedy many of these shortcomings.
We are still excited about JSF, and we hope you will share this excitement when you learn how this technology makes you a more effective web application developer.
About This BookThis book is suitable for web developers whose main focus is user interface design, as well as for programmers who implement reusable components for web applications. This is in stark contrast to the official JSF specification, a dense and pompously worded document whose principal audience is framework implementors, as well as long-suffering book authors.
The first half of the book, extending to the middle of Chapter 6, focuses on the JSF tags. These tags are similar to HTML form tags. They are the basic building blocks for JSF user interfaces. No programming is required for use of to use the tags. We only assume only basic HTML skills for web pages and standard Java programming for the business logic.
The first part of the book covers these topics:- Setting up your programming environment (Chapter 1)
- Connecting JSF tags to application logic (Chapter 2)
- Navigating between pages (Chapter 3)
- Using the standard JSF tags (Chapters 4 and 5)
- Converting and validating input (Chapter 6)
- Implementing custom converters and validators (Chapter 6)
- Event handling (Chapter 7)
- Including common content among multiple pages (Chapter 8)
- Implementing custom components (Chapter 9)
- Connecting to databases and other external services (Chapter 10)
- Supporting wireless clients (Chapter 11)
We end the book with a chapter that aims to answer common questions of the form “How do I….?” We encourage you to have a peek at that chapter as soon as you become comfortable with the basics of JSF. There are helpful notes on debugging and logging, and we also give you implementation details and working code for features that are missing from JSF 1.0, such as file uploads, popup menus, and a pager component for long tables.
JSF is built on top of servlets and JSP, but from the point of view of the JSF developer, these technologies merely form the low-level plumbing. While it can’t hurt to be familiar with other web technologies such as servlets, JSP, or Struts, we do not assume any such knowledge.
Required SoftwareAll software that you need for this book is freely available. You need the Java Software Development Kit from Sun Microsystems, a servlet container such as Tomcat, and, of course, a JSF implementation, such as Sun’s reference implementation. The software runs identically on Linux, Mac OS X, Solaris, and Windows. We used the 1.4.2 J2SE and Tomcat 5.0.19 on both Linux and Mac OS X to develop the code examples in the book.
We also expect that integrated environments will become commercially available in the near future.
Web Support The web page for this book is http://corejsf.com. It contains- The source code for all examples in this book
- Useful reference material that we felt is more effective in browseable form than in print
- A list of known errors in the book and the code
- A form for submitting corrections and suggestions
0131463055P08062004
Most helpful customer reviews
16 of 18 people found the following review helpful.
Java Monkey Wrenching
By Riccardo Audano
Great book on JSF, the absolute best intro to JSF in the concise, terse, classical style of Horstmann & Geary. You can buy any book by these two dudes with your eyes shut. I would have loved to see more new material in this second edition, especially on Seam and EJB integration in general. The book being so similar to the first edition there is little need for you to buy it if you already own the previous one.
The chapter on custom JSF tag development will be well over your head if you are reading the book as a first intro to JSF, and the LDAP material is pretty brutal and useless for a newbie to the subject, the chapter on opens source miscellanous frameworks is way too sparse to be useful beyond a little inspiration to learn more, but the rest of the book is top notch and will greatly help you to understand the JSF framework deep down to the bone.
The monkey wrenching title is not really about the book but about my feelings towards the development of java web development (forgive the horrible pun). First there were servlets, then JSP then EJB then Struts then JSF then Seam then Facelets then Shale...Am I the only one who feels that stacking framework over framework is going definitely overboard and leading us to do "frankenstein programming"? (omg I think I am starting to blog.. pls stop me! ;)
13 of 24 people found the following review helpful.
Certainly not as good as authors other books
By Just another Music/Web/Technology Lover
I purchased this book, in part due to the reputation of
the Sun "Core" book series; and in part due to the
reputation and work of the authors previous titles.
The book is not at all intuitive, and seems to jump right
into deploying JSF. If you are a HIGHLY experienced
J2EE programer, Apache/Tomcat application administrator,
then maybe this book is for you. If not, then I would
recommend looking elsewhere.
Not only is the book lacking in context, but what is worse,
is that the JSF 1.1 specification documents (available on-line
for free from http java dot sun dot com / j2ee / javaserverfaces)
are better written, and more complete.
Again, I would recommend another title (none of which
I have read), or the JSF specification itself. If you
are like me, and hate reading 800 + pages on-line,
then I would recommend downloading and printing out the
JSF documentation.
0 of 12 people found the following review helpful.
Nice introduction to JSF.
By Amazon Customer
The author's have done a nice job of intoducing JSF.
The examples are easy to follow.
Core JavaServer Faces, by David Geary, Cay S. Horstmann PDF
Core JavaServer Faces, by David Geary, Cay S. Horstmann EPub
Core JavaServer Faces, by David Geary, Cay S. Horstmann Doc
Core JavaServer Faces, by David Geary, Cay S. Horstmann iBooks
Core JavaServer Faces, by David Geary, Cay S. Horstmann rtf
Core JavaServer Faces, by David Geary, Cay S. Horstmann Mobipocket
Core JavaServer Faces, by David Geary, Cay S. Horstmann Kindle
Tidak ada komentar:
Posting Komentar