Coverart for item
The Resource Java frameworks and components : accelerate your Web application development, Michael Nash

Java frameworks and components : accelerate your Web application development, Michael Nash

Label
Java frameworks and components : accelerate your Web application development
Title
Java frameworks and components
Title remainder
accelerate your Web application development
Statement of responsibility
Michael Nash
Creator
Subject
Genre
Language
eng
Summary
This book is a practical tool for Java programmers. It provides the necessary information for them to be able to find, evaluate and select an application framework suitable to their needs. It explains in plain language the benefits of frameworks and component technologies, specifically in relation to web application development. The book is unique in that it does not focus on any specific technology, yet at the same time uses examples from several different frameworks to explain the underlying principals. This gives it a broad appeal to developers that are not sure which framework is right for their purpose, while at the same time making it a practical tool. Application frameworks are large often very complex tools that many developers do not yet fully understand. This means they cannot take advantage of the substantial benefits such a technology can bring to their development project - they often are re-inventing the wheel repeatedly. As the market for web applications begins its second wave, this book provides the critical information for developers to make the transition into componentized framework-based development, keeping them ahead in an increasingly competitive market. An emphasis on quality and globalization is maintained throughout, as these factors become essential in new projects
Cataloging source
N$T
http://library.link/vocab/creatorDate
1964-
http://library.link/vocab/creatorName
Nash, Michael
Dewey number
005.13/3
Illustrations
illustrations
Index
index present
LC call number
QA76.73.J38
LC item number
N355 2003eb
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • Java (Computer program language)
  • Application software
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • Application software
  • Java (Computer program language)
  • Java
  • Anwendungssoftware
  • Softwareentwicklung
  • Computer Science
  • Engineering & Applied Sciences
Label
Java frameworks and components : accelerate your Web application development, Michael Nash
Instantiates
Publication
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover -- Half-title -- Title -- Copyright -- Dedication -- About the Author -- Contents -- Acknowledgments -- CHAPTER 1 Components and Application Frameworks -- 1.1 INTRODUCTION -- 1.2 WHAT ARE THEY? -- 1.2.1 Web Applications -- 1.2.2 Components -- 1.2.2.1 Separation of Interface and Implementation -- 1.2.2.2 Inversion of Control -- Don't call us, We'll call you -- 1.2.2.3 Component Execution Environment -- 1.2.2.4 Components and Objects -- 1.2.2.5 Component-based Development -- 1.2.2.5.1 Types of Components -- 1.2.2.6 JavaBeans -- 1.2.3 Application Frameworks -- 1.2.3.1 What Do They Do?
  • 1.2.3.2 Application Framework Characteristics -- 1.2.3.3 Who Needs Them -- 1.2.3.4 What Are they not? -- 1.2.3.5 Frameworks and J2EE -- 1.2.3.6 Frameworks and Enterprise JavaBeans: To EJB or Not to EJB -- 1.2.3.7 Adopting Frameworks -- 1.2.3.8 Good Tools in Bad Times -- 1.2.3.9 Reinventing the Wheel -- 1.2.4 APIs -- 1.2.5 Application Servers: The Web-Application Execution Environment -- CHAPTER 2 Components: The Future of Web-Application Development -- 2.1 WHY ARE COMPONENTS THE FUTURE OF WEB-APPLICATION DEVELOPMENT? -- 2.1.1 Where We Are Today -- 2.1.2 The Market -- 2.1.3 Why Projects Fail
  • 2.2 A BRIEF HISTORY OF COMPONENTS -- 2.3 ADVANTAGES OF COMPONENTS AND FRAMEWORKS -- 2.3.1 Time to Market -- 2.3.2 Quality -- 2.3.3 Cost -- 2.3.4 Adaptability -- Change by Reconfiguring, Not Rewriting -- 2.3.5 Scalability -- 2.3.6 Integration -- 2.4 BEYOND E-COMMERCE: COMPONENTS AT WORK -- 2.5 CONCLUSION: THE FUTURE IS JUST BEGINNING -- CHAPTER 3 Application Frameworks: What Do They Provide and What Are the Benefits? -- 3.1 ADVANTAGES OF FRAMEWORKS -- 3.1.1 Structure -- 3.1.2 Services -- 3.1.3 Completeness -- 3.2 WHAT IS IN THE TOOL BOX? (COMMON ELEMENTS IN WEB-APPLICATION DEVELOPMENT)
  • 3.2.1 Application Logic -- 3.2.2 Database Access -- 3.2.2.1 Java Data Objects (JDO) -- 3.2.3 Database Maintenance -- 3.2.4 Logging -- 3.2.5 Event Handling -- 3.2.6 Caching -- 3.2.7 Configuration -- 3.2.8 Scheduling -- 3.2.9 Messaging -- 3.2.10 Error Handling -- 3.2.11 Monitoring and Testing -- 3.2.11.1 Performance -- 3.2.12 Security -- 3.2.12.1 System Security -- 3.2.12.2 Authentication and Authorization -- 3.2.12.2.1 JAAS -- 3.2.12.3 Data Security -- 3.2.12.3.1 Methods of Attack on a Web Application -- 3.2.12.3.2 Auditability -- 3.2.13 Presentation and User Interface
  • 3.2.13.1 Internationalization -- 3.2.13.2 Web UI options -- 3.2.13.2.1 Applets -- 3.2.13.2.2 JSP -- 3.2.13.2.3 XML/XSL -- 3.2.13.2.4 Flash and Other Options -- 3.2.13.2.5 Supporting Flexible UIs -- 3.2.13.3 Portal -- 3.2.13.4 Web Services -- 3.2.14 Legacy Application Integration -- 3.2.15 Utilities -- 3.2.16 Others -- 3.2.17 Summary -- CHAPTER 4 Choosing an Application Framework -- 4.1 OVERVIEW -- 4.1.1 Identification -- 4.1.2 License -- 4.1.3 Complexity -- 4.2 WHAT TO LOOK FOR -- 4.2.1 Design Patterns -- 4.2.2 Examples -- 4.2.3 Documentation -- 4.2.4 Support -- 4.2.5 Standards Compliance
Control code
56216898
Dimensions
unknown
Extent
1 online resource (x, 477 pages)
File format
unknown
Form of item
online
Isbn
9780511547034
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)56216898
Label
Java frameworks and components : accelerate your Web application development, Michael Nash
Publication
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover -- Half-title -- Title -- Copyright -- Dedication -- About the Author -- Contents -- Acknowledgments -- CHAPTER 1 Components and Application Frameworks -- 1.1 INTRODUCTION -- 1.2 WHAT ARE THEY? -- 1.2.1 Web Applications -- 1.2.2 Components -- 1.2.2.1 Separation of Interface and Implementation -- 1.2.2.2 Inversion of Control -- Don't call us, We'll call you -- 1.2.2.3 Component Execution Environment -- 1.2.2.4 Components and Objects -- 1.2.2.5 Component-based Development -- 1.2.2.5.1 Types of Components -- 1.2.2.6 JavaBeans -- 1.2.3 Application Frameworks -- 1.2.3.1 What Do They Do?
  • 1.2.3.2 Application Framework Characteristics -- 1.2.3.3 Who Needs Them -- 1.2.3.4 What Are they not? -- 1.2.3.5 Frameworks and J2EE -- 1.2.3.6 Frameworks and Enterprise JavaBeans: To EJB or Not to EJB -- 1.2.3.7 Adopting Frameworks -- 1.2.3.8 Good Tools in Bad Times -- 1.2.3.9 Reinventing the Wheel -- 1.2.4 APIs -- 1.2.5 Application Servers: The Web-Application Execution Environment -- CHAPTER 2 Components: The Future of Web-Application Development -- 2.1 WHY ARE COMPONENTS THE FUTURE OF WEB-APPLICATION DEVELOPMENT? -- 2.1.1 Where We Are Today -- 2.1.2 The Market -- 2.1.3 Why Projects Fail
  • 2.2 A BRIEF HISTORY OF COMPONENTS -- 2.3 ADVANTAGES OF COMPONENTS AND FRAMEWORKS -- 2.3.1 Time to Market -- 2.3.2 Quality -- 2.3.3 Cost -- 2.3.4 Adaptability -- Change by Reconfiguring, Not Rewriting -- 2.3.5 Scalability -- 2.3.6 Integration -- 2.4 BEYOND E-COMMERCE: COMPONENTS AT WORK -- 2.5 CONCLUSION: THE FUTURE IS JUST BEGINNING -- CHAPTER 3 Application Frameworks: What Do They Provide and What Are the Benefits? -- 3.1 ADVANTAGES OF FRAMEWORKS -- 3.1.1 Structure -- 3.1.2 Services -- 3.1.3 Completeness -- 3.2 WHAT IS IN THE TOOL BOX? (COMMON ELEMENTS IN WEB-APPLICATION DEVELOPMENT)
  • 3.2.1 Application Logic -- 3.2.2 Database Access -- 3.2.2.1 Java Data Objects (JDO) -- 3.2.3 Database Maintenance -- 3.2.4 Logging -- 3.2.5 Event Handling -- 3.2.6 Caching -- 3.2.7 Configuration -- 3.2.8 Scheduling -- 3.2.9 Messaging -- 3.2.10 Error Handling -- 3.2.11 Monitoring and Testing -- 3.2.11.1 Performance -- 3.2.12 Security -- 3.2.12.1 System Security -- 3.2.12.2 Authentication and Authorization -- 3.2.12.2.1 JAAS -- 3.2.12.3 Data Security -- 3.2.12.3.1 Methods of Attack on a Web Application -- 3.2.12.3.2 Auditability -- 3.2.13 Presentation and User Interface
  • 3.2.13.1 Internationalization -- 3.2.13.2 Web UI options -- 3.2.13.2.1 Applets -- 3.2.13.2.2 JSP -- 3.2.13.2.3 XML/XSL -- 3.2.13.2.4 Flash and Other Options -- 3.2.13.2.5 Supporting Flexible UIs -- 3.2.13.3 Portal -- 3.2.13.4 Web Services -- 3.2.14 Legacy Application Integration -- 3.2.15 Utilities -- 3.2.16 Others -- 3.2.17 Summary -- CHAPTER 4 Choosing an Application Framework -- 4.1 OVERVIEW -- 4.1.1 Identification -- 4.1.2 License -- 4.1.3 Complexity -- 4.2 WHAT TO LOOK FOR -- 4.2.1 Design Patterns -- 4.2.2 Examples -- 4.2.3 Documentation -- 4.2.4 Support -- 4.2.5 Standards Compliance
Control code
56216898
Dimensions
unknown
Extent
1 online resource (x, 477 pages)
File format
unknown
Form of item
online
Isbn
9780511547034
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)56216898

Library Locations

    • Thomas Jefferson LibraryBorrow it
      1 University Blvd, St. Louis, MO, 63121, US
      38.710138 -90.311107
Processing Feedback ...