Once listed in the "nice to have" sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. And rightly so. Where in the past we used to have the occasional few lines of JavaScript embedded in a web page, now we have advanced libraries and extensible architectures,...
The top-selling beginning Java book is now fully updated!
As an unstoppably platform-independent, object-oriented programming language, Java is used for developing web and mobile applications. In this up-to-date bestselling book, veteran author Barry Burd shows you how to create basic Java objects and clearly explains when...
This is a cookbook that covers more than 80 different recipes to teach you about different aspects of Oracle ADF Faces. It follows a practical approach and covers how to build your components for reuse in different applications. This book will also help you in tuning the performance of your ADF Faces application.
Use the Struts framework to create flexible, high-performance, business-oriented Web applications that use Java servlets and JavaServer Pages. James Holmes, a committer on the Struts project, provides a comprehensive Struts tutorial that gets you started building real-world applications as quickly as possible. He offers in-depth coverage of...
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand,...
Nowadays, users and clients demand exceptionally usable software. But few developers are trained to create high-quality user interfaces, and few .NET books offer much help—until now.
Resilient T-SQL code is code that is designed to last, and to be safely reused by others. The goal of defensive database programming, the goal of this book, is to help you to produce resilient T-SQL code that robustly and gracefully handles cases of unintended use, and is resilient to common changes to the database environment. Too often as...
You've read everything you can find about middleware, CORBA, transaction
monitors, message brokers, enterprise JavaBeans, and other distributed
technologies. Now it's time to put them to work. Time to build
your company's first multi-tiered application. But where do you start?
How do you structure the programs? How...