Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry

Buy
This book targets beginning to intermediate Java developers looking to build enterprise Web applications with the latest offerings from the open source Java community. In this book you’ll explore different approaches to building a Java Web application using a step-by-step approach.

Java’s history is a thorny and convoluted one. From its origins at Sun, better known for its hardware than its software, Java was born as a stealth project targeting consumer devices. Along came the Web, and Java provided the only way to do anything remotely close to rich animation. Applets running on the HotJava Browser showcasing a dancing Duke was my “oh, now that’s cool” moment of 1995. So we set out to write enormously large applets that were slow to run and then the browser wars began and you could only guess whether it was going to run or your user would see a big gray box on their browsers. Today applets still have their niche, mostly in the least-expected places, like the computer in an oil lube bay or a conveyor-controlling application in a distribution center.

But Java was still the new kid on the block. In the late ’90s, Web applications were being built on the CGI platform and a trove of scripting languages. At that point Java came into its own with the servlet API and what was viewed as the golden hammer of its time, the EJB specification. At that point I was already tainted by the complexity of the Distributed Component Object Model (DCOM) and Common Object Request Broker Architecture (CORBA), so to paraphrase Bruce Tate, I ate the elephant and it was good! Well, guess what? By the time we entered the 21st century the elephant already was the animal of choice in large corporate IT departments, it started to face fierce competition in the wild. It had to run on Pearls, fight Pythons and lately tried to avoid the red light at the end of the tunnel (is that a Ruby on Rails?).

About the Author

BRIAN SAM-BODDEN has spent over ten years working with object technologies, with an emphasis on the Java platform. He holds dual bachelor degrees from Ohio Wesleyan University in computer science and physics and is the president and chief software architect for Integrallis Software (www.integrallis.com), where he focuses on object modeling and Java, particularly Java EE. He has worked as an architect, developer, mentor, trainer, and code monkey for several Fortune 500 companies in various industries including taxation, insurance, retail sciences, telecommunications, banking, finance, distribution and scientific data management. As an independent consultant, he has promoted the use of open source in the industry by educating his clients on the cost benefits and productivity gains they can achieve. He is a frequent speaker at user groups at both national and international conferences. He is a Sun Certified Java Programmer, Developer, and Enterprise Architect. Brian also co-authored the Apress Java title Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies (2004). Aside from spending time with his wife and son, Brian spends most of his time writing code or on the mat practicing Brazilian jiujitsu.
(HTML tags aren't allowed.)

Service- and Component-based Development: Using the Select Perspective and UML
Service- and Component-based Development: Using the Select Perspective and UML

Select Perspective, from Select Business Solutions, is a set of best practices for software development that has evolved over a decade into a world-class component-based development (CBD) process. It is a blend of approaches from several object-oriented methods, improved and adapted to meet the new demands of CBD and Web...

Java Programming: Introductory
Java Programming: Introductory
This book does not assume prior programming experience and introduces object-oriented techniques early and explores them extensively.

This book distinguishes itself from other Java titles in that it does not assume prior programming experience and introduces object-oriented techniques early and explores them extensively. The book is
...
Cryptosporidium: parasite and disease
Cryptosporidium: parasite and disease

This new volume on Cryptosporidium and Cryptosporidiosis discusses all relevant aspects of the biology, molecular biology, host-parasite interaction, epidemiology as well as diagnosis and treatment of these widespread parasites. It represents a useful guide for physicians, microbiologists, veterinarians and water professionals seeking...


Connections: Patterns of Discovery
Connections: Patterns of Discovery
Every since the fl int axe triggered the Paleolithic Revolution over two million years ago we have lived by a culture of scarcity. Technology shortfall placed innovative capability in the hands of only a few: those who provided their hunter - gatherer communities with tools for hunting and butchering; then those who could read and write; then, much...
The Syntax and Semantics of Noun Modifiers and the Theory of Universal Grammar: A Korean Perspective (Studies in Natural Language and Linguistic Theory (96))
The Syntax and Semantics of Noun Modifiers and the Theory of Universal Grammar: A Korean Perspective (Studies in Natural Language and Linguistic Theory (96))
This book takes Korean as a basis to provide a detailed universal Determiner Phrase (DP) structure. Adnominal adjectival expressions are apparently optional noun dependents but their syntax and semantics have been shown to provide an important window on the internal structure of DP. By carefully examining data from Korean, an understudied...
Cisco Multiservice Switching Networks
Cisco Multiservice Switching Networks

A practical guide to understanding Cisco's multiservice switching architecture and designing and deploying MPLS and PNNI implementations

* Learn theory framework and configuration of MSS and design guidelines
* Includes a case study with MPLS and PNNI in all the platforms
* The only book regarding Multiservice Switching
...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy