Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • 2005-2009  (27)
  • 1990-1994
  • 1930-1934
  • Boston, Mass. :Safari Books Online  (27)
  • Java (Computer program language)  (27)
Datasource
Material
Language
Years
Year
  • 1
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 9780321503107 , 0321503104
    Language: English
    Pages: xxiii, 483 p , ill. , 24 cm
    Keywords: Java (Computer program language) ; Computer software ; Testing ; Electronic books ; local
    Abstract: Enterprise Java developers must achieve broader, deeper test coverage, going beyond unit testing to implement functional and integration testing with systematic acceptance. Next Generation Java ™ Testing introduces breakthrough Java testing techniques and TestNG, a powerful open source Java testing platform. Cédric Beust, TestNG's creator, and leading Java developer Hani Suleiman, present powerful, flexible testing patterns that will work with virtually any testing tool, framework, or language. They show how to leverage key Java platform improvements designed to facilitate effective testing, such as dependency injection and mock objects. They also thoroughly introduce TestNG, demonstrating how it overcomes the limitations of older frameworks and enables new techniques, making it far easier to test today's complex software systems. Pragmatic and results-focused, Next Generation Java ™ Testing will help Java developers build more robust code for today's mission-critical environments. This book Illuminates the tradeoffs associated with testing, so you can make better decisions about what and how to test Introduces TestNG, explains its goals and features, and shows how to apply them in real-world environments Shows how to integrate TestNG with your existing code, development frameworks, and software libraries Demonstrates how to test crucial code features, such as encapsulation, state sharing, scopes, and thread safety Shows how to test application elements, including JavaEE APIs, databases, Web pages, and XML files Presents advanced techniques: testing partial failures, factories, dependent testing, remote invocation, cluster-based test farms, and more Walks through installing and using TestNG plug-ins for Eclipse, and IDEA Contains extensive code examples Whether you use TestNG, JUnit, or another testing framework, the testing design patterns presented in this book will show you how to improve your tests by giving you concrete advice on how to make your code and your design more testable.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780321501967 , 0321501969
    Language: English
    Pages: xxiii, 574 p , ill. , 24 cm
    Keywords: Google ; Ajax (Web site development technology) ; Java (Computer program language) ; Electronic books ; local
    Abstract: "Ryan clearly understands the GWT value proposition and how GWT integrates into a diverse web technology stack-and not just in a theoretical way. With the popularity of gpokr.com and kdice.com, Ryan can speak with the authority of concrete success." - Bruce Johnson, creator of Google Web Toolkit "This book distinguishes itself from other books on GWT in that it walks through the entire process of building several nontrivial GWT applications, not the toy applications that most books present." - R. Mark Volkmann, Object Computing, Inc. " Google™ Web Toolkit Applications is an excellent resource for any GWT developer. Solutions to challenges commonly encountered in GWT are presented through the design and development of actual applications. The applications developed throughout the text demonstrate best practices from simple UI design all the way to custom code generation, and are presented with little pretext about the amount of Java knowledge a given developer may have. Advanced concepts are not withheld but are presented in a way that will be understood by both novice and seasoned developers alike. Good application development practices and proper Model View Controller design is reinforced throughout the book, nearly guaranteeing that the reader will come away a better programmer. " - Jason Essington, Senior Web/Java Engineer, Green River Computing "Dewsbury's Google™ Web Toolkit Applications is a book for both experts and beginner programmers who want to discover this open source Java software development framework, as well as write Ajax applications. A very detailed book!" - Massimo Nardone, Advisory IT Security Architect Accelerate and Simplify Ajax Development with Google Web Toolkit Get the edge you need to deliver exceptional user experiences with Google™ Web Toolkit Applications, a guidebook that provides web developers with core information and instructions for creating rich web applications. Whether you're a developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury delivers the in-depth coverage you'll need. In this valuable book, insider Ryan Dewsbury provides instructions for using the robust tool set and gets you on your way to creating first-class web applications by providing a comprehensive overview of GWT technology. In addition, he shares his "in-the-trenches" insights ...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media | Boston, Mass. :Safari Books Online
    ISBN: 9780596514556 , 0596514557
    Language: English
    Pages: xiii, 366 p , ill. , 24 cm
    Keywords: Java (Computer program language) ; Web site development ; Web sites ; Authoring programs ; Processing (Web site development technology) ; Electronic books ; local
    Abstract: Provides information on the methods of visualizing data on the Web, along with example projects and code.
    Note: Includes bibliographical references (p. 345-348) and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514846 , 0596514840
    Language: English
    Keywords: Java (Computer program language) ; Computer games ; Interactive multimedia ; Electronic books ; local
    Abstract: So, you have a great idea for the next big multiplayer game. Maybe it's a virtual world based on your favorite sci-fi television show. Or maybe it's an online bowling league for you and your friends. Regardless, the challenge of building a networked multiplayer computer game goes far beyond having a great idea. It can be so significant that it prevents great games from becoming reality. Darkstar breaks down this barrier of complexity. It provides an easy-to-use library of functions that handles the challenging aspects of networked game development for you. Further, it provides a robust, industrial-strength server that can scale with your game as it grows in popularity. With Darkstar, you can quickly turn your idea for a multiplayer game into a (virtual) reality.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Greenwich, Conn. : Manning | Boston, Mass. :Safari Books Online
    ISBN: 9781932394887 , 1932394885
    Language: English
    Pages: xxxiv, 841 p , 24 cm
    Edition: Rev. ed.
    Keywords: Hibernate (Electronic resource) ; Object-oriented programming (Computer science) ; Java (Computer program language) ; Computer software ; Development ; Relational databases ; Electronic books ; local
    Abstract: Persistence -- the ability of data to outlive an instance of a program -- is central to modern applications. Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping so it's a snap to work with SQL databases in Java applications. Hibernate conforms to the new EJB 3.0 and Java Persistence 1.0 standards. Java Persistence with Hibernate explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate 3.2 and Java Persistence, working through queries, fetching strategies, caching, transactions, conversations, and more. You'll also appreciate the well-illustrated discussion of best practices in database design, object/relational mapping, and optimization techniques. In this revised edition of Manning's bestselling Hibernate in Action, authors Christian Bauer and Gavin King -- the founder of the Hibernate project -- cover Hibernate 3.2 in detail along with the EJB 3.0 and Java Persistence 1.0 standards.
    Note: Previous ed.: published as Hibernate in action. 2005. - Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596529536 , 0596529538
    Language: English
    Keywords: Google ; Ajax (Web site development technology) ; Java (Computer program language) ; Electronic books ; local
    Abstract: Use the Google Ajax Search API to integrate web search, image search, local search, and other types of search into your web site by embedding a simple, dynamic search box to display search results in your own web pages using a few lines of JavaScript. For those who do not want to write code, the search wizards and solutions built with the Google Ajax Search API generate code to accomplish common tasks like adding local search results to a Google Maps API mashup, adding video search thumbnails to your web site, or adding a news reel with the latest up to date stories to your blog. More advanced users can directly access the raw search results to heavily customize the look and feel of results for your web application, and create new and innovative mashup applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 9780132413930 , 0132413930
    Language: English
    Keywords: Object-oriented programming (Computer science) ; Java (Computer program language) ; Electronic books ; local
    Abstract: Filthy Rich Clients refers to ultra-graphically rich applications that ooze cool. They suck the user in from the outset and hang on to them with a death grip of excitement. Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java™ Applications shows you how to build better, more effective, cooler desktop applications that intensify the user experience. The keys to Filthy Rich Clients are graphical and animated effects. These kinds of effects provide ways of enhancing the user experience of the application through more attractive GUIs, dynamic effects that give your application a pulse, and animated transitions that keep your user connected to the logical flow of the application. The book also discusses how to do so effectively, making sure to enrich applications in sensible ways. In-depth coverage includes Graphics and GUI fundamentals: Dig deep into the internals of how Swing and Java 2D work together to display GUI applications onscreen. Learn how to maximize the flexibility of these libraries and use them most effectively. Performance: Follow in-depth discussions and tips throughout the book that will help you write high-performing GUI applications. Images: Understand how images are created and used to make better Java applications. Advanced graphics: Learn more about elements of Swing and Java 2D that are of particular benefit to Filthy Rich Clients. Animation: Discover general concepts of animation, as well as how to use the facilities provided in the Java platform. Learn new utility libraries that vastly simplify animations in Java. Effects: Learn how to create, customize, and use static and animated effects-the mainstays of Filthy Rich Clients. Code examples illustrate key concepts, and the book's companion Web site, http://filthyrichclients.org, includes extensive demos, utility libraries, additional information on related technologies, and more. Informal, fun, and, most of all, useful, this book is great for any developer working with Java to build desktop applications.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online
    ISBN: 9780672329432 , 0672329433
    Language: English
    Keywords: Java (Computer program language) ; Electronic books ; local
    Abstract: "If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days" -PC Magazine In just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications. No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming. Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all of the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most. Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions. "Sams Teach Yourself Java is one of the best introductions to hands-on Java programming. If you buy one book on Java, this is the one to buy!" -Independent Web Review Completely revised, updated, and expanded to cover the latest features of Java 6 Learn to develop standalone Java applications, web servlets, JavaServer Pages, and Java Web Start applications Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming Discover how Swing can help you quickly develop programs with a graphical user interface Find out about JDBC database programming, Internet client/server programming, and XML parsing with the open source XOM class library Covers new features of version 6 such as Java DB, the new relational database that is now a built-in part of Java Rogers Cadenhead is a web application developer who has written 22 books on Internet-related topics, including Sams Teach Yourself Java 2 in 24 Hours. He maintains this book's official website at http://www.java21days.com. Laura Lemay is one of the world's most popular authors on Web development topics. She is the author of the bestselling Sams Teach Yourself Web Publishing with HTML, as well as Sams Teach Yourself Perl in 21 Days. CD-ROM includes: Source code for the examples developed in the book Java™ SE Development Kit 6 NetBeans™ IDE 5.5 Bonus materials Category: Java Programming Covers: Java 6 Platform Standard Edition User Level: Beginning-Intermediate
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 0321396855 , 9780321396853
    Language: English
    Keywords: Web site development ; Java (Computer program language) ; Internet programming ; Electronic books ; local
    Abstract: Discover WTP, the New End-to-End Toolset for Java-Based Web Development The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today's Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products. Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process-from defining Web application architectures and development processes through testing and beyond. And if you're seeking to extend WTP, this book provides an introduction to the platform's rich APIs. The book also Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and Java Introduces best practices for multiple styles of Web and Java EE development Demonstrates JDBC database access and configuration Shows how to configure application servers for use with WTP Walks through creating Web service application interfaces Covers automated testing with JUnit and Cactus, and automated builds utilizing Ant, Maven, and CruiseControl Introduces testing and profiling Web applications with the Eclipse Test and Performance Tools Platform (TPTP) project Describes how to extend WTP with new servers, file types, and WSDL extensions Foreword Preface Acknowledgments About the Authors Part I: Getting Started Chapter 1: Introduction Chapter 2: About the Eclipse Web Tools Platform Project Chapter 3: Quick Tour Chapter 4: Setting Up Your Workspace Part II: Java Web Application Development Chapter 5: Web Application Architecture and Design Chapter 6: Organizing Your Development Project Chapter 7: The Presentation Tier Chapter 8: The Business Logic Tier Chapter 9: The Persistence Tier Chapter 10: Web Services Chapter 11: Testing Part III: Extending WTP Chapter 12: Adding New Servers Chapter 13: Supporting New File Types Chapter 14: Creating WSDL Extensions Chapter 15: Customizing Resource Resolution Part IV: Products and Plans Chapter 16: Other Web Tools Based on Eclipse Chapter 17: The Road Ahead Glossary References Index This book is an invaluable resource for every Eclipse and enterprise Java Web developer: both those who use Eclipse to build other Web applications, and those who build Eclipse technologies into their own products. Complete source code examples are available at www.eclipsewt...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596510237 , 0596510233
    Language: English
    Keywords: Java (Computer program language) ; Electronic books ; local
    Abstract: This Short Cut tells you about tools that will improve the quality of your Java code, using checking above and beyond what the standard tools do, including: Using javac options, JUnit and assertions Making your IDE work harder Checking your source code with PMD Checking your compiled code (.class files) with FindBugs Checking your program's run-time behavior with Java PathFinder
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596101872 , 9780596101879
    Language: English
    Keywords: Java (Computer program language) ; Ajax (Web site development technology) ; Electronic books ; local
    Abstract: This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT). Ajax on Java starts with an introduction to Ajax, showing you how to write some basic applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data. The book then branches out into different approaches for incorporating Ajax, which include: The Prototype and script.aculo.us Javascript libraries, the Dojo and Rico libraries, and DWR Integrating Ajax into Java ServerPages (JSP) applications Using Ajax with Struts Integrating Ajax into Java ServerFaces (JSF) applications Using Google's GWT, which offers a pure Java approach to developing web applications: your client-side components are written in Java, and compiled into HTML and JavaScript Ajax gives web developers the ability to build applications that are more interactive, more dynamic, more exciting and enjoyable for your users. If you're a Java developer and haven't tried Ajax, but would like to get started, this book is essential. Your users will be grateful.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    Language: English
    Keywords: Web services ; Java (Computer program language) ; Computer network architectures ; Electronic books ; local
    Abstract: Expert Solutions and State-of-the-Art Code Examples SOA Using Java™ Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today's Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples. Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the "big picture," including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J. The book Introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples Offers hard-won insights into building effective SOA applications with Java Web Services Illuminates recent major JWS improvements-including two full chapters on JAX-WS 2.0 Thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2.0 data binding Walks step by step through packaging and deploying Web services components on Java EE 5 with JSR-181 (WS-Metadata 2.0) and JSR-109 Includes specific code solutions for many development issues, from publishing REST endpoints to consuming SOAP services with WSDL Presents a complete case study using the JWS APIs, together with an Ajax front end, to build a SOA application integrating Amazon, Yahoo Shopping, and eBay Contains hundreds of code samples-all tested with the GlassFish Java EE 5 reference implementation-that are downloadable from the companion Web site, http://soabook.com. Foreword Preface Acknowledgments About the Author Chapter 1: Service-Oriented Architecture with Java Web Services Chapter 2: An Overview of Java Web Services Chapter 3: Basic SOA Using REST Chapter 4: The Role of WSDL, SOAP, and Java/XML Mapping in SOA Chapter 5: The JAXB 2.0 Data Binding Chapter 6: JAX-WS-Client-Side Development Chapter 7: JAX-WS 2.0-Server-Side Development Chapter 8: Packaging and Deployment of SOA Components (JSR-181 and JSR-109) Chapter 9: SOAShopper: Integrating eBay, Amazon,...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Pearson Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 013241273X , 9780132412735
    Language: English
    Keywords: JBoss ; Web servers ; Management ; Java (Computer program language) ; Electronic books ; local
    Abstract: A new edition of this title is available, ISBN-10: 0137129394 ISBN-13: 9780137129393 Discover JBoss Seam: the Unified Framework for Simpler, More Powerful Web Development JBoss Seam integrates EJB 3.0 and JSF components under a unified framework that simplifies and accelerates Java EE web development. Now, JBoss Seam's project leader and technology evangelist take you inside this powerful new technology, showing exactly how to put it to work. Michael Yuan and Thomas Heute show how JBoss Seam enables you to create web applications that would have been difficult or impossible with previous Java frameworks. Through hands-on examples and a complete case study application, you'll learn how to leverage JBoss Seam's breakthrough state management capabilities; integrate business processes and rules; use AJAX with Seam; and deploy your application into production, one step at a time. Coverage includes How JBoss Seam builds on-and goes beyond-the Java EE platform • Using the "Stateful Framework": conversations, workspaces, concurrent conversations, and transactions • Integrating the web and data components: validation, clickable data tables, and bookmarkable web pages • Creating AJAX and custom UI components, enabling AJAX for existing JSF components, and JavaScript integration via Seam Remoting • Managing business processes, defining stateful pageflows, and implementing rule-based security • Testing and optimizing JBoss Seam applications • Deploying in diverse environments: with Tomcat, with production databases, in clusters, without EJB 3, and more * Download source code for this book's case study application at http://michaelyuan.com/seam/. www.prenhallprofessional.com www.jboss.com About This Book About the Authors Acknowledgments Part I: Getting Started Chapter 1: What Is Seam? Chapter 2: Seam Hello World Chapter 3: Recommended JSF Enhancements Chapter 4: Rapid Application Development Tools Part II: Stateful Applications Made Easy Chapter 5: An Introduction to Stateful Framework Chapter 6: A Simple Stateful Application Chapter 7: Conversations Chapter 8: Workspaces and Concurrent Conversations Chapter 9: Transactions Part III: Integrating Web and Data Components Chapter 10: Validate Input Data Chapter 11: Clickable Data Tables Chapter 12: Bookmarkable Web Pages Chapter 13: The Seam CRUD Application Framework Chapter 14: Failing Gracefully Part IV: AJAX Support Chapter 15: Custom and AJAX UI Components Chapter 16: Enabling AJAX for Existing Componen...
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 9780321321930 , 0321321936
    Language: English
    Keywords: Java (Computer program language) ; Programming languages (Electronic computers) ; Electronic books ; local
    Abstract: Groovy and Beyond: Leverage the Full Power of Scripting on the Java TM Platform! Using the Java TM platform's new scripting support, you can improve efficiency, streamline your development processes, and solve problems ranging from prototyping to Web application programming. In Scripting in Java , Dejan Bosanac covers key aspects of scripting with Java, from the exciting new Groovy scripting language to Java's new Scripting and Web Scripting APIs. Bosanac begins by reviewing the role and value of scripting languages, and then systematically introduces today's best scripting solutions for the Java platform. He introduces Java scripting frameworks, identifies proven patterns for integrating scripting into Java applications, and presents practical techniques for everything from unit testing to project builds. He supports key concepts with extensive code examples that demonstrate scripting at work in real-world Java projects. Coverage includes · Why scripting languages offer surprising value to Java programmers · Scripting languages that run inside the JVM: BeanShell, JavaScript, and Python · Groovy in depth: installation, configuration, Java-like syntax, Java integration, security, and more · Groovy extensions: accessing databases, working with XML, and building simple Web applications and Swing-based UIs · Bean Scripting Framework: implementation, basic abstractions, and usage examples · Traditional and new patterns for Java-based scripting · JSR 223 Scripting API: language bindings, discovery mechanisms, threading, pluggable namespaces, and more · JSR 223 Web Scripting Framework: scripting the generation of Web content within servlet containers About the Web Site All code examples are available for download at this book's companion Web site.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780132354806 , 0132354802
    Language: English
    Keywords: Java (Computer program language) ; Computer programming ; Electronic books ; local
    Abstract: The open-source NetBeans Platform is an extraordinarily powerful framework for building "write once, run anywhere" rich client applications. Now, for the first time since the release of NetBeans IDE 5.0, there's a comprehensive guide to rich client development on the NetBeans Platform. Written for Java developers and architects who have discovered that basic Swing components are not enough for them, this book will help you get started with NetBeans module development, master NetBeans' key APIs, and learn proven techniques for building reliable desktop software. Each chapter is filled with practical, step-by-step instructions for creating complete rich client applications on top of the NetBeans Platform and plugins for NetBeans IDE. Rich Client Programming 's wide-ranging content covers Why modular development makes sense for small, medium, and large applications Using NetBeans to accelerate development and improve efficiency Leveraging NetBeans productivity features, from the Component Palette to Code Completion Leveraging NetBeans' modular architecture in your own applications Implementing loosely coupled communication to improve code maintainability and robustness Managing user- and system-configuration data Building reloadable components with solid threading models Constructing sophisticated multiwindow applications and presenting rich data structures to users Adding user-configurable options Integrating Web services with NetBeans desktop applications Automating module updates and providing user help Foreword by Jonathan Schwartz Foreword by Jan Chalupa Preface About the Authors and Contributors Acknowledgments Chapter 1: Getting Started with the NetBeans Platform Chapter 2: The Benefits of Modular Programming Chapter 3: Modular Architecture Chapter 4: Loosely Coupled Communication Chapter 5: Lookup Chapter 6: Filesystems Chapter 7: Threading, Listener Patterns, and MIME Lookup Chapter 8: The Window System Chapter 9: Nodes, Explorer Views, Actions, and Presenters Chapter 10: DataObjects and DataLoaders Chapter 11: Graphical User Interfaces Chapter 12: Multiview Editors Chapter 13: Syntax Highlighting Chapter 14: Code Completion Chapter 15: Component Palettes Chapter 16: Hyperlinks Chapter 17: Annotations Chapter 18: Options Windows Chapter 19: Web Frameworks Chapter 20: Web Services Chapter 21: JavaHelp Documentation Chapter 22 Update Centers Chapter 23: Use Case 1: NetBeans Module Development Chapter 24: Use Case 2: Rich Unger on Applicat...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison Wesley | Boston, Mass. :Safari Books Online
    ISBN: 0321334205 , 9780321334206
    Language: English
    Edition: 4th ed.
    Keywords: Java (Computer program language) ; Electronic books ; local
    Abstract: A hands-on guide to the Java programming language, The Java™ Tutorial, Fourth Edition is perfect for any developer looking for a proven path to proficiency with Java SE. This popular tutorial "from the Source" has been completely revised and updated to cover Version 6 of the Java Platform, Standard Edition. Written by members of the Java Software team at Sun Microsystems, this book uses a tested, interactive approach and features real-world problems that help you learn the Java platform by example. New to this edition are chapters on generics, collections, Java Web Start, the platform environment, and regular expressions. Key sections, including the Threads, I/O, Object-Oriented Programming Concepts, and Language Basics chapters have been completely rewritten to reflect reader feedback and to cover new features added to the Java SE 6 platform. A new appendix contains information on how to prepare for the Java Programming Language Certification exam. As with the previous editions, you will find clear explanations of the fundamentals of objects, classes, and data structures, as well as detailed coverage of exceptions, I/O, and threads. All of the popular features that made this book a classic have been retained, including convenient summaries at the end of each section and Questions and Exercises segments to help you practice what you learn. The accompanying CD-ROM is filled with valuable resources including the latest Java SE software (the JRE, JDK, Java API spec, and the guide documentation), the code samples from this book, and solutions to the questions and exercises. The Java™ Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java™ platform.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596528183 , 9780596528188
    Language: English
    Keywords: Java (Computer program language) ; Open source software ; Electronic books ; local
    Abstract: Hibernate has clearly arrived. Are you ready to benefit from its simple way of working with relational databases as Java objects? This PDF updates the introductory material from the award-winning Hibernate: A Developer's Notebook to teach you how to jump right in and get productive with the current release of Hibernate. You'll be walked through the ins and outs of setting up Hibernate and some related tools that make it easier to use--and that may give you new ideas about how to store information in your Java programs. In short, this PDF gives you exactly the information you need to start using Hibernate today.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596527756 , 9780596527754
    Language: English
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; local
    Abstract: This comprehensive guide shows you how to master the most importantchanges to Java since it was first released. Generics and the greatlyexpanded collection libraries have tremendously increased the power ofJava 5 and Java 6. But they have also confused many developers whohaven't known how to take advantage of these new features. Java Generics and Collections covers everything from the mostbasic uses of generics to the strangest corner cases. It teaches youeverything you need to know about the collections libraries, so you'llalways know which collection is appropriate for any given task, andhow to use it. Topics covered include: Fundamentals of generics: type parameters and generic methods Other new features: boxing and unboxing, foreach loops, varargs Subtyping and wildcards Evolution not revolution: generic libraries with legacy clients andgeneric clients with legacy libraries Generics and reflection Design patterns for generics Sets, Queues, Lists, Maps, and their implementations Concurrent programming and thread safety with collections Performance implications of different collections Generics and the new collection libraries they inspired take Java to anew level. If you want to take your software development practice toa new level, this book is essential reading. Philip Wadler is Professor of Theoretical Computer Science at theUniversity of Edinburgh, where his research focuses on the design ofprogramming languages. He is a co-designer of GJ, work thatbecame the basis for generics in Sun's Java 5.0. Maurice Naftalin is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom. He has most recently served as an architect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system. "A brilliant exposition of generics. By far the best book on thetopic, it provides a crystal clear tutorial that starts with thebasics and ends leaving the reader with a deep understanding of boththe use and design of generics." Gilad Bracha, Java Generics Lead, Sun Microsystems
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0131584650 , 9780131584655
    Language: English
    Keywords: Ajax (Web site development technology) ; Java (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: The Google Web Toolkit (GWT) is a cutting-edge UI framework for Java developers, which lets you create rich, interactive user interfaces using familiar idioms from Java's Abstract Window Toolkit (AWT), Swing, and the Eclipse Foundation's SWT. If you've used any of those frameworks in the past, you're already halfway up the GWT learning curve. This short cut assumes that you have already installed GWT and have experimented with its basic features. It also assumes that you're comfortable with techniques like implementing event listeners as anonymous inner classes and know how to construct applications using panels and widgets. Some of the more advanced aspects of the GWT are explored in this short cut using two applications: an address book and a Yahoo! trip viewer. Both applications use remote procedure calls to access information on the server or an online web service. The Yahoo! Trips application also shows how you can incorporate Scriptaculous, a powerful JavaScript toolkit, to apply a useful effect for displaying results. Other cool and useful techniques, including how to implement drag and drop and how to integrate with a database using Hibernate are demonstrated. Since you'll eventually want to move your GWT application to a servlet container such as Tomcat or Resin, the process of deploying a GWT application to Tomcat with Ant is also covered. Lastly, this short cut shows how to use popup panels and deferred commands to provide a much more interactive user interface. A JAR file containing the source code for both applications can be downloaded by going to www.prenhallprofessional.com/title/0131584650.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online
    ISBN: 0672329077 , 9780672329074
    Language: English
    Keywords: Java (Computer program language) ; Electronic books ; local
    Abstract: Essential Code and Commands Java Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Java. Concise and Accessible Easy to carry and easy to use-lets you ditch all those bulky books for one portable guide Flexible and Functional Packed with more than 100 customizable code snippets-so you can readily code functional Java in just about any situation Timothy Fisher has been working professionally in the Java software development field since 1997 and is currently a consultant for the Compuware Corporation in Detroit, Michigan. He enjoys writing about technology and has been a contributor to Java Developer's Journal and XML Journal. Tim is also passionate about education and the use of advanced Internet technologies for education. Programming / Java
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0131472232
    Language: English
    Pages: 648 p
    Keywords: Microsoft .NET ; Java (Computer program language) ; Electronic books ; local
    Abstract: "It's a fact the .NET and Java platforms exist in the enterprise with many touch points. Developers are very eager for information and examples on how the two environments can coexist. This book reflects our interoperability collaboration with Sun and provides best practices for using Web services to bridge .NET and Java applications." -DAN'L LEWIN corporate vice-president, Developer & Platform Evangelism, Microsoft Corp. "This book is a developer handbook for implementing interoperable applications and services. It includes actionable strategies for developers and best practices from the field experience." -GREG PAPADOPOULOS chief technology officer, Sun Microsystems "A comprehensive, practical guide to developing applications that cross the Java EE .NET boundary." -BILL SMITH director business alliances, Sun Microsystems "Efficient, effective interoperability between Java EE and .NET is a crucial element in the IT architecture of large enterprises and is vital to running a successful business. This book takes interoperability to the next level, far beyond the cold coexistence of systems, by describing effective strategies that allow you to achieve true interoperability while reducing complexity in your applications and your data center. Additionally, it provides examples and practical advice on how to achieve this new level of interoperability and covers in depth all of the options available from bridging, to porting, to platform unification. The costs that this can save you, from management, maintenance and server consolidation are very significant." -YAACOV COHEN chief executive officer, Mainsoft "A complete and up-to-date coverage of Java EE .NET security interoperability standards and related specifications." -HUBERT A. LE VAN GONG architect, Sun Microsystems, and the coauthor of "Web SSO MEX Specification" Evolving Web services standards and technologies offer limited interoperability when it comes to security, management, and other important application characteristics. Successful interoperability solutions require comprehensive integration strategies that go beyond simple connections. The capability to mitigate security and reliability risks and transactional support is critical to interoperability. Java EE and .NET Interoperability addresses issues encountered during the integration process, such as a diverse technology set, incompatible APIs, and disparate environment maintenance. The experienced authors outline strategies, approach...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    Farnham : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596527500
    Language: English
    Pages: 726 p , ill.
    Edition: 2nd ed.
    Keywords: Java (Computer program language) ; Computer input-output equipment ; Electronic books ; local
    Abstract: All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four largecategories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automaticallycompressing data? Do you know how to use buffered streams effectively to make your I/O operations more efficient? Java I/O , 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more. A discussion of I/O wouldn't be complete without treatment of character sets and formatting. Java supports the Unicode standard, which provides definitions for the character sets of most written languages. Consequently, Java is the first programming language that lets you do I/O in virtually any language. Java also provides a sophisticated model for formatting textual and numeric data. Java I/O , 2nd Edition shows you how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software. Java I/O , 2nd Edition includes: Coverage of all I/O classes and related classes In-depth coverage of Java's number formatting facilities and its support for international character sets
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    Sebastapol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 059610149X , 9780596101497
    Language: English
    Edition: 3rd ed.
    Keywords: XML (Document markup language) ; Java (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: Java and XML, 3rd Edition , shows you how to cut through all the hype about XML and put it to work. It teaches you how to use the APIs, tools, and tricks of XML to build real-world applications. The result is a new approach to managing information that touches everything from configuration files to web sites. After two chapters on XML basics, including XPath, XSL, DTDs, and XML Schema, the rest of the book focuses on using XML from your Java applications. This third edition of Java and XML covers all major Java XML processing libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API for XML Processing (JAXP) and Java Architecture for XML Binding (JAXB). The chapters on web technology have been entirely rewritten to focus on the today's most relevant topics: syndicating content with RSS and creating Web 2.0 applications. You'll learn how to create, read, and modify RSS feeds for syndicated content and use XML to power the next generation of websites with Ajax and Adobe Flash. Topics include: The basics of XML, including DTDs, namespaces, XML Schema, XPath, and Transformations The SAX API, including all handlers, filters, and writers The DOM API, including DOM Level 2, Level 3, and the DOM HTML module The JDOM API, including the core and a look at XPath support The StAX API, including StAX factories, producing documents and XMLPull Data Binding with JAXB, using the new JAXB 2.0 annotations Web syndication and podcasting with RSS XML on the Presentation Layer, paying attention to Ajax and Flash applications If you are developing with Java and need to use XML, or think that you will be in the future; if you're involved in the new peer-to-peer movement, messaging, or web services; or if you're developing software for electronic commerce, Java and XML will be an indispensable companion.
    Note: "Solutions to real-world problems"--Cover. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 0321490290 , 9780321490292
    Language: English
    Edition: 3rd ed.
    Keywords: Java (Computer program language) ; Internet programming ; Electronic books ; local
    Abstract: The Java EE 5 Tutorial is an introduction to programming server-side Java applications. This book takes a task-oriented, example-driven approach to show you how to build applications for the Java EE 5 platform. This book also describes the features and functionalities available with NetBeans 5.5. What's new in this edition? The author team have updated the existing chapters to reflect the changes to JSP, EJB, Servlets, and more. Also, the authors have added new chapters on the Sun Java System Application Server 9 as a deployment environment for server-side technologies. The web-tier technology chapters cover the components used in developing the presentation layer of a Java EE 5 or stand-alone web application. The web services technology chapters cover the APIs used in developing standard web services. The Enterprise JavaBeans (EJB) technology chapters cover the components used in developing the business logic of a Java EE 5 application. The Persistence technology chapters cover the Java Persistence API, which is used for accessing databases from Java EE applications. The platform services chapters cover the system services used by all the Java EE 5 component technologies
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596101422
    Language: English
    Pages: 892 p
    Edition: 3rd ed.
    Keywords: Java (Computer program language) ; Application program interfaces (Computer software) ; Electronic books ; local
    Abstract: Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. With the recent release of Java 2 Enterprise Edition 1.4, developers are being called on to add even greater, more complex levels of interconnectivity to their applications. To do this, Java developers today need a clear understanding of how to apply the new APIs, use the latest open source Java tools, and learn the capabilities and pitfalls in Java 2 Enterprise Edition 1.4 -- so they can plan a technology and implementation strategy for new enterprise projects. Fortunately, this is exactly what they get with the new Java Enterprise in a Nutshell , 3rd Edition. Because most integrated development environments (IDE) today include API lookup, we took out the main API sections from our previous edition to make room for new chapters, among others, on Ant, Cactus, Hibernate, Jakarta Struts, JUnit, security, XDoclet, and XML/JAXP. Revised and updated for the new 1.4 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell , 3rd Edition is a practical guide for enterprise Java developers.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    San Francisco : No Starch | Boston, Mass. :Safari Books Online
    ISBN: 1593270615
    Language: English
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; local
    Abstract: Wicked Cool Java contains 101 fun, interesting, and useful ways to get more out of Java. This isn't intended as a Java tutorial--it's targeted at developers and system architects who have some basic Java knowledge but may not be familiar with the wide range of libraries available. Full of example code and ideas for combining them in useful projects, this book is perfect for hobbyists, and professionals will find tips and open-source projects to enhance their code and make their jobs easier. Topics include converting a non-XML text structure into XML using a parser generator, experimenting with a Java simulator for the Cell Matrix, creating dynamic music and sound in Java, working with open-source class libraries for scientific and mathematical applications, and many more.
    Note: Includes index and errata
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    Cambridge, Mass. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596007345
    Language: English
    Pages: 306 p
    Keywords: JBoss ; Java (Computer program language) ; Application software ; Development ; Electronic books ; local
    Abstract: 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.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...