roller  Processing...
Shroff Publishers & Distributors Pvt. Ltd.
Login
 
 
|
Books Expand/Collapse
Skip Navigation Links.
.Net Platform
3D Computer Graphics
Academics
ACCA (Association of Chartered Certified Accountants)
Accounting
ActionScript
Active Server Pages (ASP)
ADO .NET
Adobe
Adobe Acrobat
Adobe Indesign
Adobe Photoshop
Aeronautical Engineering & Aircraft Maintenance
AIEEE
Ajax
Algebra
Algorithms
Amazon
Android
Animation
ANSI
Apache
Apple
Apple Mobile
Application Development
Application Program Interface
Application Software
Architecture
Architecture & Analysis
Arduino
Artificial Intelligence
AS/400
ASP.NET
Assembly Language Programming
Astronomy
Audio Books
Autocad
Aviation
Aviation Weather
Banking
Beginners Level
Biographies & Memoirs
Biography
Bioinformatics
Biological Terrorism
Biology
Biotechnology Engineering
Body, Mind & Spirit
Book Publishing
BPEL (Business Process Execution Language)
Brand Management
Buddhism
Business & Economics
Business & Investing
Business Application
Business Communications
Business Management
Business Skills
Business Software
Business, Management & Finance
C Programming
C# / Visual C# .Net
C++ Programming
C/ C++/ C#
CADD
Career Development
Career Guides
Catering & Hotel Management
Certification
Chartered Accountancy
Chemical Engineering
Chemistry
CIA
CICS
CIMA (Chartered Institute of Management Accountants)
CISA
Cisco / Brocade
CISSP
Civil Aviation Requirement
Civil Engineering
Civil Services Aptitude Test (CSAT)
Client/Server
Cloud Computing
Cloud Programming
CMMI (Capability Maturity Model Integration)
Cobol
Coldfusion
COM / DCOM / COM+
Communications
Competitive Examination
Complete Study Text
Complete Text
Computer Architecture
Computer Games
Computer Graphics
Computer Programming
Computer Science
Computer Security
Computer Vision
Computers
Configuration Management Software
Consumer Behaviour
Content Management System (CMS)
Cookbooks
CPIM
CQA
Criminology
Crystal Reports
CSS (Cascading Style Sheets)
Current Affairs
Customer Relationship Management (CRM)
Data
Data Analysis
Data Modeling
Data Science
Data Warehousing
Database Management
Database Programming
Databases
DB2
Defence
Dental
Design
Desktop Publishing (Macintosh & Windows)
DHTML
Digital Audio
Digital Photography
Digital Video
Distributed Computing
DIY Projects
DNS
Drafting
Dreamweaver Ultradev / Dreamweaver MX / Dreamweaver CS
Drupal
E-Commerce
E-Learning
Eclipse
Economics
Education & Reference
Educational
Electrical Engineering
Electronics
Electronics Engineering
ELT & Dictionary
Email
Embedded Systems
Engineering
English
English Language Teaching
Enterprise
Enterprise JavaBeans (EJB)
Enterprise Products and Platforms
Enterprise Service Bus (ESB)
Entrepreneurship
Environment
Ergonomic
ERP (Enterprise Resource Planning)
Exam Kit
F#
Family & Relationships - Parenting
FAQ (Frequently Asked Questions)
Fashion Design
Fashion Technology
Fiction
Filemaker Pro
Finance
Financial Accounting
Financial Applications
Financial Management
Financial Operations
Financial Strategy
Flash
Flex
Foreign Exchange
Forensics
French
Functional Programming
Game Development
Game Programming
General
Geographical Information Systems (GIS)
Geometry
Globalization
GMAT (Graduate Management Admission Test)
GNU
Google
Google Android
Graph Theory
Graphics
Graphics Design
Graphics Programming
GRE (Graduate Record Examination)
Green Computing
Hacking
Hardware
Haskell
Health & Fitness - Healing
Health IT
Health, Mind & Body
Hedge Funds
Hibernate
Hive
Hobbies
Hospitality
Hotel Management
HRD
HTML
HTML5
Human Resource Management Systems (HRMS)
IBM
IBM Mainframe
IBM Technical Resources
IBM WebSphere
IIT-JEE
Image Processing
IMAP (Internet Message Access Protocol)
Industrial Design
Industrial Engineering
Information Management Software
Information Security
Information Technology
Information Theory
Infrastructure Solutions
Innovation Management
Inspirational
Insurance
Interactive Text
Interior Design
International Business
International Developemnt
Internet
Internet Advertising
Internet Programming
Internet Protocol
Internet Security
Introducing to Computers
Investments
iPad
iPhone
iPod
Islamic Finance
Jakarta Commons
Jakarta Struts
Java
Java 2 Enterprise Edition (J2EE)
Java Certification
Java Programming
Java Server Programming
JavaScript
JavaServer Faces (JSF)
JavaServer Pages (JSP)
JBoss
JDBC
Jini
Joomla!
Journalism
jQuery
LAN (Local Area Network)
Language
Law
LDAP
Leadership
Learning Disability
LEGO
Linux
Liquor
Literature
Logistics
Lotus Notes & Domino
Mac
Mac OS
Machine Learning
Macintosh
Main Exams
Management
Management Information System (MIS)
Marine
Marketing
Marketing Management
Mathematical & Statistical Software
Mathematics
Matlab
Maya
MCSA / MCSE / MCSD
Mechanical Engineering
Media
Medical
Microcontrollers
Microfinance
Microsoft
Microsoft .Net Framework
Microsoft Access
Microsoft Certification
Microsoft Development
Microsoft Dynamics
Microsoft Excel
Microsoft Frontpage
Microsoft Office
Microsoft PowerPoint
Microsoft Programming
Microsoft Project
Microsoft Sharepoint
Microsoft Silverlight
Microsoft SQL Server
Microsoft Visual Basic
Microsoft Windows
Microsoft Word
Mobile Computing
Mobile Development
Mobile Programming
Mobile Security
Moodle
Motivational
Mulitmedia Development
Multimedia
Multithreaded
Musical Instruments
MySQL
Negotiating
Network
Network Administration
Networking
New Age
Non Fiction
NTSE
Nursing
Obesity
Object Technology
Object-Oriented Programming
Office Application
OOP
Open Source
OpenGL Programming
Operating Systems
Operation Management
Operations Management
Oracle
Organizational Behavior
Organizational Management
Patent and Trademarks
Patterns
PC Hardware
PeopleSoft
Perl
Personal Computers
Personal Growth
Pharmacology
Philosophy
PHP
Physics
PMI-ACP Exam
PMP
Pocket Notes
Political Science
Politics & Government
Postfix
Practice & Revision Kit
Presentation Software
Programming
Programming Languages
Project Book
Project Management
Psychology
Python
Quality
Quality Management
Quick Test Professional (QTP)
Rails
RDF
Real Estate/Home Buying Guides
Recipes
Reference
Relationship Marketing
Religion & Spirituality
Research Methods in Management
Revision Cards
RFID (Radio Frequency Identification)
Risk Management
Risk Management & Insurance
Robotics
RPG (Report Program Generator)
RSS (Rich Site Summary)
Ruby
Sales Management
Samba
SAP
SAS
SAT (Scholastic Aptitude Test)
Science
Search Engine Marketing
Search Engine Optimization (SEO)
Security
Self-Help
Sendmail
SharePoint
Skills
SOA: Service-Oriented Architecture
SOAP
Social Aspects
Social Media
Social Networking
Social Sciences
Social Web
Software Architecture
Software Design
Software Development
Software Documentation
Software Engineering
Software Project
Software Testing
Solaris
Spiritual
Sports
Spreadsheet
Spring
SQL
Statistical Software
Statistics
Statistics Programming
Stock Market
Strategic Management
Structural Analysis & Design
Study Aids
Study Guide
Success
Supply Chain Management
Sybase
System Administration
System Programming
Systems Analysis & Design
TCP/IP
Tech Culture
Technical Writing
Technology
Telecommunications
Telephony
Test Preparation
Text Processing
Time Management
Tivoli
TOEFL (Test of English as a Foreign Language)
Tomcat
Trade Business
Travel and Tourism Management
UML (Unified Modeling Language)
Unix
Unix Programming
Unix System Administration
Unix Text Editing
Unix Utilities
Used Books
User Experience
User Interface Design
Valuation
VBA
VBScript
View Engine
Virtualization
Virtualization and Cloud
Visual Basic
Visual Basic .Net / VB .NET
Visual Basic Certification
Visual Basic Programming
Visual C++
Visual Studio .Net
Vmware
Vocational
VoIP
VPN (Virtual Private Networks)
WAP
Web
Web Analytics
Web Application
Web Application Framework
Web Authoring
Web Design
Web Development
Web Graphics & Video
Web Marketing
Web Programming
Web Publishing
Web Security
Web Server
Web Services
WebLogic
Website Optimization
WebSphere
Windows
Windows 2000
Windows 7
Windows 8
Windows 95
Windows Administration
Windows Applications
Windows Forms
Windows NT
Windows NT Administration
Windows Programming
Windows Server
Windows Server 2003
Windows Vista
Windows XP
Wireless
WordPress
World Wide Web
X Windows
XHTML
XML (Extensible Markup Language)
XSL
XSLT
Yoga
Titles By Year Expand/Collapse
Product Details
Titles By Year » ** Titles Released From Jan - Dec 2005 **
JBoss at Work: A Practical Guide
JBoss at Work: A Practical Guide
Building & Deploying J2EE in the Real World
By Tom Marrs, Scott Davis
|
ISBN: 9788184040173
Paperback
Pages: 318
Size: 9 X 7
Shroff/O'Reilly (2006)
Arrival Date: October 05, 2005
List Price: Rs 550.00
Net Price: Rs 495.00    You save 10.00%
Usually shipped in 2-3 days

Add to cart    Add to wishlist
Description Table of Contents
Consisting of a number of well-known open source products, JBoss is more a family of interrelated services than a single monolithic application. But, as with any tool that's as feature-rich as JBoss, there are number of pitfalls and complexities, too.

Most developers struggle with the same issues when deploying J2EE applications on JBoss: they have trouble getting the many J2EE and JBoss deployment descriptors to work together; they have difficulty finding out how to get started; their projects don't have a packaging and deployment strategy that grows with the application; or, they find the Class Loaders confusing and don't know how to use them, which can cause problems.

JBoss at Work: A Practical Guide
helps developers overcome these challenges. As you work through the book, you'll build a project using extensive code examples. You'll delve into all the major facets of J2EE application deployment on JBoss, including JSPs, Servlets, EJBs, JMS, JNDI, web services, JavaMail, JDBC, and Hibernate. With the help of this book, you'll:
  • Implement a full J2EE application and deploy it on JBoss
  • Discover how to use the latest features of JBoss 4 and J2EE 1.4, including J2EE-compliant web services
  • Master J2EE application deployment on JBoss with EARs, WARs, and EJB JARs
  • Understand the core J2EE deployment descriptors and how they integrate with JBoss-specific descriptors
  • Base your security strategy on JAAS

Written for Java developers who want to use JBoss on their projects, the book covers the gamut of deploying J2EE technologies on JBoss, providing a brief survey of each subject aimed at the working professional with limited time.

If you're one of the legions of developers who have decided to give JBoss a try, then JBoss at Work: A Practical Guide is your next logical purchase. It'll show you in plain language how to use the fastest growing open source tool in the industry today. If you've worked with JBoss before, this book will get you up to speed on JBoss 4, JBoss WS (web services), and Hibernate 3.

About the Authors
Tom Marrs a 20 year veteran in the software industry, is the Principal and Senior Software Architect at Vertical Slice, a consulting firm that designs and implements mission-critical business applications using the latest J2EE and Open Source technologies, along with providing architecture evaluation and developer training and mentoring services. Tom is the lead author of JBoss At Work: A Practical Guide (O’Reilly, 2005), has been published in Java Developers’ Journal, and authored and/or co-authored several technical training courses. Tom teaches Java/J2EE/JBoss training classes, speaks regularly at software conferences such as No Fluff Just Stuff, and reviews best-selling technical books for major publishers. An active participant in the local technical community, Tom has served as President of the Denver Java Users Group. Scott Davis is a senior software engineer with DigitalGlobe, a satellite imaging company. His role in the company is technical evangelist: educating developers in geographic technologies and making complex topics accessible to non-technical end users.

Scott Davis is a senior software engineer and instructor in the Denver, Colorado area. He has worked on a variety of Java platforms, from J2EE to J2SE to J2ME (sometimes all on the same project). He is a frequent presenter at national conferences and local user groups. He was the president of the Denver Java Users Group in 2003 when it was voted one of the top ten JUGs in North America.

Chapter 1 Getting Started with JBoss
  • Why "JBoss at Work"?
  • Why JBoss?
  • The Example: JAW Motors
  • The Tools
  • Installing JBoss
  • Deploying Applications to JBoss
  • Looking Ahead...
Chapter 2 Web Applications
  • The Servlet Container
  • Three-Tier Applications
  • Exploring the Presentation Tier
  • Building the View Cars Page
  • Adding a Model and Controller
  • Looking Ahead...
Chapter 3 Building and Deploying an EAR
  • WARs Versus EARs
  • Application.xml
  • Common JAR
  • Deploying the EAR
  • Adding a DAO
  • Using XDoclet
  • Looking Ahead...
Chapter 4 Databases and JBoss
  • Persistence Options
  • JDBC
  • JNDI
  • JNDI References in web.xml
  • JBoss DataSource Descriptors
  • JDBC Driver JARs
  • Database Checklist
  • Accessing the Database Using Ant
  • Creating JDBCCarDAO
  • Looking Ahead...
Chapter 5 Hibernate and JBoss
  • The Pros and Cons of ORMs
  • Hibernate Mapping Files
  • Hibernate MBean Service Descriptor
  • Creating a HAR
  • Adding the HAR to the EAR
  • Creating a JNDI Lookup
  • Hibernate Checklist
  • HibernateCarDAO
  • Adding a Car
  • Editing a Car
  • Deleting a Car
  • Looking Ahead...
Chapter 6 Stateless Session Beans
  • Issues with EJBs
  • Should I Use EJB or Not?
  • Business Tier
  • Enterprise JavaBeans
  • Our Example
  • Iteration 1—Introduce a Session Bean
  • Calling the Session Bean from the Controller Servlet
  • EJB-Based JNDI References in Web-Based Deployment Descriptors
  • Session Bean Types
  • Session Beans
  • Remote Versus Local EJB Calls
  • Local and Remote Interfaces
  • Home Interfaces
  • Reviewing Iteration 1
  • Testing Iteration 1
  • Iteration 2—Move Business Logic Out of the Controller
  • Reviewing Iteration 2
  • Testing Iteration 2
  • Iteration 3—Buy a Car
  • The AccountingDTO
  • Developing the HibernateAccountingDAO
  • Adding buyCar() to the InventoryFacadeBean
  • Reviewing Iteration 3
  • Testing Iteration 3
  • Final Thoughts on Session Beans
  • Looking Ahead ...
Chapter 7 Java Message Service (JMS) and Message-Driven Beans
  • Sending Messages with JMS
  • Upgrade the Site: Running a Credit Check
  • JMS Architecture Overview
  • JMS Messaging Models
  • Creating a Message
  • Sending the Message
  • Core JMS API
  • Sending a JMS Message
  • JMS-Based JNDI References in Web-Based Deployment Descriptors
  • Deploying JMS Destinations on JBoss
  • JMS Checklist
  • Message-Driven Beans (MDBs)
  • MDB Checklist
  • Testing the Credit Check
  • Looking Ahead ...
Chapter 8 JavaMail
  • Running a Credit Check
  • Sending Email Messages with JavaMail
  • Upgrading the MDB to Send an Email Message
  • Sending an Email Message
  • JavaMail-Based JNDI References in EJB Deployment Descriptors
  • Automating JavaMail-Based JNDI References with XDoclet
  • Deploying JavaMail on JBoss
  • JavaMail Checklist
  • Testing the Credit Check Notification Email
  • Looking Ahead ...
Chapter 9 Security
  • J2EE Security
  • Web-Based Security
  • Restricting Access with web.xml
  • JAAS
  • Deploying a JAAS-Based Security Realm on JBoss
  • Testing Secure JSPs
  • Protecting the Administrative Actions
  • Web Security Checklist
  • Integrating Web Tier and EJB Tier Security
  • EJB Security
  • EJB Security Checklist
  • Looking Ahead ...
Chapter 10 Web Services
  • Web Services Architecture
  • JBoss 4.x and Web Services
  • J2EE 1.4 and Web Services
  • Implementing J2EE 1.4 Web Services
  • Service Endpoint Interface (SEI)
  • Modifying ejb-jar.xml
  • webservices.xml
  • JAX-RPC Mapping File
  • WSDL File
  • Set the Web Service URL
  • Modifying the InventoryFacadeBean EJB
  • Web Services Deployment
  • Automating Web Services Deployment
  • J2EE Web Services Checklist
  • Testing Web Services Deployment
  • Web Services Client
  • Implementing a Web Service Client
  • Web Service Client Checklist
  • Testing the Web Service Client
  • Final Thoughts on J2EE 1.4 Web Services
  • Conclusion
  • Congratulations!
Appendix A ClassLoaders and JBoss
  • Namespaces
  • Class Loading in the J2EE
  • Class Loading with JBoss
  • Common ClassLoader Issues
  • ClassLoader Options
  • Solving ClassLoader Issues
  • Conclusion
Appendix B Logging and JBoss
  • Jakarta Commons Logging (JCL) API
  • Apache Log4J
  • Adding Application-Specific Properties to System Properties
  • Configuring Log4J with a Configuration File
  • Loading Resources from the CLASSPATH
  • Logging Deployment
  • Logging Checklist
  • Testing Logging
  • Conclusion
Appendix C JAAS Tutorial
  • JAAS
  • Client-Side JAAS
  • Conclusion
Colophon
MINI CART

Your cart is empty.
MINI WISHLIST

Your wishlist is empty.