|
|
Contents: PictureTel 330 CD-ROM with: Server software Ad
... Read more
Contents: PictureTel 330 CD-ROM with: Server software Administrator Console software NetConference Web Center Java Applet Tools (additional software including PictureTel's Net Tach and more) Extras (additional software requiredby PictureTel 330) Documentation (all books in electonic form) PictureTel 140 LiveManager software Product Documentation Registration Card Part Description: ASSY, UPG, 2.1, 330 Part Number: 810-0895-02
Minimize
|
|
Go To Store
|
|
|
|
Platform(s): PC; MPN: OM02
|
from $20
(1 store)
See Details
|
|
|
|
Full Version, Platform(s): PC; Standard License,
... Read more
Full Version, Platform(s): PC; Standard License, Package Type: Retail, For 1 User/s, CD-ROM, MPN: A80-410-111
Minimize
|
from $8.95
(1 store)
See Details
|
|
|
KEY BENEFIT: Updated for Java 6.0, this coherent introducti
... Read more
KEY BENEFIT: Updated for Java 6.0, this coherent introduction to data structures allows readers to develop high-quality software systems using well-designed collections and algorithms. KEY TOPICS: Analysis of Algorithms; Collections; Linked Structures; Queues; Lists; Recursion; Sorting and Searching; Trees; Binary Search Trees; Priority Queues & Heaps; Multi-way Search Trees; Graphs; Hash Tables; Sets & Maps; Optional online case studies; Javadocs compatible code; UML appendixMARKET: Ideal for software systems professionals.
Minimize
Earn 2% eBay Bucks on qualifying purchases! Backed by eBay Buyer Protection Program. Terms and Conditions apply.
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Programmers, computer scientists, and engineers need a book
... Read more
Programmers, computer scientists, and engineers need a book that delivers the essentials of how to program using Java in a more accessible, less rigorous approach. Java for Everyone provides them with a more user-friendly, graphics-intensive design that conveys complex concepts simply and effectively. It differs from other books in the market by focusing on topics such as loops and graphical interfaces, while avoiding a focus on object-orientation. The emphasis is placed on simple programs that use pre-built data structures and algorithms whenever possible. The examples and case studies explore practical applications that programmers, computer scientists, and engineers will find useful, such as processing tabular data, harvesting Web information, creating custom graphics, and building simple user interfaces.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
|
Platform(s): PC; MPN: 010022
|
from $30
(1 store)
See Details
|
|
|
Many serious Java programmers, especially enterprise Java p
... Read more
Many serious Java programmers, especially enterprise Java programmers, consider the new I/O API--called NIO for New Input/Output--the most important feature in the 1.4 version of the Java 2 Standard Edition. The NIO package includes many things that have been missing from previous editions of Java that are critical to writing high-performance, large-scale applications: improvements in the areas of buffer management, scalable network and file I/O, character-set support, and regular expression matching. Most of all, it boosts performance and speed dramatically. "Java NIO" explores the new I/O capabilities of version 1.4 in detail and shows you how to put these features to work to greatly improve the efficiency of the Java code you write. This compact volume examines the typical challenges that Java programmers face with I/O and shows you how to take advantage of the capabilities of the new I/O features. You?ll learn how to put these tools to work using examples of common, real-world I/O problems a
Minimize
Earn 2% eBay Bucks on qualifying purchases! Backed by eBay Buyer Protection Program. Terms and Conditions apply.
In stock
|
|
FREE Shipping
Go To Store
|
|
|
McAfee's Internet Security Suite with Wireless Home Network
... Read more
McAfee's Internet Security Suite with Wireless Home Networking protects irreplaceable files, such as family photos and personal financial documents. It also Proven security that protects your digital lifestyle, McAfee Internet Security Suite prevents viruses, blocks hackers, identifies spam and protects your identity. Feel free to e-mail, IM, share pictures, bank, and shop online -- your PC, documents, and personal information are safe from Internet threats, even through a wireless network. Best of all, automatic updates ensure you always have the latest protection. Advanced spam filtering features support hidden meta-character filtering and junk text identification Parental controls limit the display of specific Web sites based on pre-defined age groups, logs activities, and restricts Internet usage Revitalizes and optimizes PC performance by quickly scanning and removing unneeded files, programs and folders Inline cleaning automatically cleans infections when virus, worm, Trojan, ActiveX control and Java applet threats are detected from Comprehensive, fast and unobtrusive scans identify and remove viruses, Trojans, worms, spyware and adware, dialers and other malicious virus-like applications without interrupting your work
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
More Java developers today want to work with XML, the techn
... Read more
More Java developers today want to work with XML, the technology that enables data to be transported intact over the Internet, but they don't have time to become XML experts. If this describes you, then you'll appreciate data binding, the new way of converting XML documents into Java objects, so those documents can be worked on and manipulated like any other Java object, then converted back to XML This new title provides an in-depth technical look at XML Data Binding. The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications. As Author Brett McLaughlin says "Too many books are written about technologies by people who barely understand them. I've already written two data binding implementations (Zeus
Minimize
Earn 2% eBay Bucks on qualifying purchases! Backed by eBay Buyer Protection Program. Terms and Conditions apply.
In stock
|
|
FREE Shipping
Go To Store
|
|
|
As a Java developer, you want a guide that shows you how to
... Read more
As a Java developer, you want a guide that shows you how to add Ajax functionality to your web applications with a minimum of effort. Look no further than Pro Ajax and Java Frameworks! In this book, recognized Java experts and authors of the bestselling Apress title Foundations of Ajax will show you how. The authors begin by recapping Ajax basics. Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and other tools) for JavaScript logging, JsUnit (and others) for testing, and various libraries like AjaxTags, DWR, and Script.aculo.us for rapid code development. The last part of the book shows you how to build up a series of professional Java/Ajax applications. These will incorporate some of today's most popular frameworksSpring, JSF, Struts, and Tapestry, giving you all you need to incorporate Ajax into your everyday work and become an Ajax expert!
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Java Message Service, Second Edition, is a thorough introdu
... Read more
Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You'll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility. Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM's MQ, Progress Software's SonicMQ, ActiveMQ, and many other proprietary messaging services. With Java Message Service, you will:Build applications using point-to-point and publish-and-subscribe messaging models Use features such as transactions and durable subscriptions to make an application reliable Implement messaging within Enterprise JavaBeans (EJB) using message-driven beans Use JMS with RESTful applications and with the Spring application framework Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Most security books on Java focus on cryptography and acces
... Read more
Most security books on Java focus on cryptography and access control, but exclude key aspects such as coding practices, logging, and web application risk assessment. Encapsulating security requirements for web development with the Java programming platform, Secure Java: For Web Application Development covers secure programming, risk assessment, and threat modeling—explaining how to integrate these practices into a secure software development life cycle. From the risk assessment phase to the proof of concept phase, the book details a secure web application development process. The authors provide in-depth implementation guidance and best practices for access control, cryptography, logging, secure coding, and authentication and authorization in web application development. Discussing the latest application exploits and vulnerabilities, they examine various options and protection mechanisms for securing web applications against these multifarious threats. The book is organized into four sections: Provides a clear view of the growing footprint of web applications Explores the foundations of secure web application development and the risk management process Delves into tactical web application security development with Java EE Deals extensively with security testing of web applications This complete reference includes a case study of an e-commerce company facing web application security challenges, as well as specific techniques for testing the security of web applications. Highlighting state-of-the-art tools for web application security testing, it supplies valuable insight on how to meet important security compliance requirements, including PCI-DSS, PA-DSS, HIPAA, and GLBA. The book also includes an appendix that covers the application security guidelines for the payment card industry standards.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Java Database Best Practices rescues you from having to slo
... Read more
Java Database Best Practices rescues you from having to slog through books on each of the various APIs before figuring out which method to use! This guide introduces each of the dominant APIs, explores the methodology and design components that use those APIs, and then offers practices most appropriate for different types and makes of databases, and different types of applications. Java Database Practices also examines database design, from table and database architecture to normalization, and offers a number of best practices for handling these tasks as well. Learn how to move through the various forms of normalization, understand when to denormalize, and even get detailed instructions on optimizing your SQL queries to make the best use of your database structure. Through it all, this book focuses on practical application of these techniques, giving you information that can immediately be applied to your own enterprise projects.
Minimize
|
|
Go To Store
|
|
|
Have you thought about building games for your cell phone o
... Read more
Have you thought about building games for your cell phone or other wireless devices? Whether you are a first–time wireless Java developer or an experienced professional, Beginning Java™ ME Platform brings exciting wireless and mobile Java application development right to your door and device! Beginning Java™ ME Platform empowers you with the flexibility and power to start building Java applications for your Java–enabled mobile device or cell phone. The book covers sound HTTPS support, user interface API enhancements, the Mobile Media API, the Game API, 3D graphics, Bluetooth, and more. Furthermore, this book is easy to read and includes many practical, hands–on, and ready–to–use code examples. What you’ll learn Discover the various aspects of Java ME, including J2ME and CDC, with special attention paid to MJSP (JSR248 and JSR249). Solidify your understanding of the Java platform and which parts of the platform are in various JSRs to help you select the appropriate market–supported platforms on which to deploy and port your applications Explore the full life cycle of Java ME application development, from design to application obfuscation to signing for carrier validation and release. Create multimedia and game applications from scratch using the Mobile Media API, Game API, and other APIs most suited for mobile Java–enabled devices and cell phones. Work with tools including NetBeans 5.5 and the NetBeans Mobility Pack. Who this book is for This book is written for developers with a minimum of J2SE experience interested in making the transition to Java ME. It assumes some previous programming experience, but no experience with mobile application development or carriers.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
This practical guide shows you how to make your Java web ap
... Read more
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.
Minimize
Get free shipping on orders over $25!
In stock
|
|
Go To Store
|
|
|
PRACTICAL, EXAMPLE-RICH COVERAGE OF: Classes, Objects, E
... Read more
PRACTICAL, EXAMPLE-RICH COVERAGE OF: Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces, Nested Classes Integrated OOP Case Studies: Time, GradeBook, Employee Industrial-Strength, 95-Page OOD/UML® 2 ATM Case Study JavaServer™ Faces, Ajax-Enabled Web Applications, Web Services, Networking JDBC™, SQL, Java DB, MySQL® Threads and the Concurrency APIs I/O, Types, Control Statements, Methods Arrays, Generics, Collections Exception Handling, Files GUI, Graphics, GroupLayout, JDIC Using the Debugger and the API Docs And more…VISIT WWW.DEITEL.COM For information on Deitel’s Dive Into® Series corporate training courses offered at customer sites worldwide (or write to deitel@deitel.com) Download code examples Check out the growing list of programming, Web 2.0, and software-related Resource Centers To receive updates for this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com/newsletter/subscribe.html Read archived issues of the DEITEL® BUZZ ONLINEThe practicing programmer’s DEITEL® guide to Java™ development and the Powerful Java™ PlatformWritten for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions and program outputs. The book features 220 Java applications with over 18,000 lines of proven Java code, and hundreds of tips that will help you build robust applications.Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC™, web-application development with JavaServer™ Faces, web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build object-oriented Java applications.The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including Java™, C++, .NET, web services, Internet and web development and more. PRE-PUBLICATION REVIEWER TESTIMONIALS“Presenting software engineering side by side with core Java concepts is highly refreshing; gives readers insight into how professional software is developed.”—Clark Richey (Java Champion), RABA Technologies, LLC.“The quality of the design and code examples is second to none!”—Terrell Hull, Enterprise Architect“The JDBC chapter is very hands on. I like the fact that Java DB/Apache Derby is used in the examples, which makes it really simple to learn and understand JDBC.”—Sandeep Konchady, Sun Microsystems“Equips you with the latest web application technologies. Examples are impressive and real! Want to develop a simple address locator with Ajax and JSF? Jump to Chapter 22.”—Vadiraj Deshpande, Sun Microsystems“Covers web services with Java SE 6 and Java EE 5 in a real-life, example-based, friendly approach. The Deitel Web Services Resource Center is really good, even for advanced developers.”—Sanjay Dhamankar, Sun Microsystems“Mandatory book for any serious Java EE developer looking for improved productivity: JSF development, visual web development and web services development have never been easier.”—Ludovic Chapenois, Sun Microsystems“I teach Java programming and object-oriented analysis and design. The OOD/UML 2 case study is the best presentation of the ATM example I have seen.”—Craig W. Slinkman, University of Texas–Arlington“Introduces OOP and UML 2 early. The conceptual level is perfect. No other book comes close to its quality of orga
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
This guide first covers XML basics, including XPath, XSL, D
... Read more
This guide first covers XML basics, including XPath, XSL, DTDs, and XML Schema, then focuses on using XML from Java applications. This third edition covers all major Java XML processing libraries, 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 today's most relevant topics: syndicating content with RSS and creating Web 2.0 applications. The book will be useful to Java developers, those involved in the peer-to-peer movement, messaging, or web services, and people developing software for electronic commerce. McLaughlin is a Java and XML programmer. Edelson is a software developer. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)
Minimize
Earn 2% eBay Bucks on qualifying purchases! Backed by eBay Buyer Protection Program. Terms and Conditions apply.
In stock
|
|
FREE Shipping
Go To Store
|
|
|
This book teaches how to develop Java applications at the p
... Read more
This book teaches how to develop Java applications at the professional level. It starts by showing how to code, test, and debug everyday business applications that won t crash. It presents object-oriented features like classes, inheritance, interfaces, and polymorphism in a way that s both understandable and useful in the real world...perspective that s often missing in Java training. It presents essential Java skills such as working with data types, control statements, arrays, collections, generics, enumerations, exceptions, threads, Swing components, applets, and text and binary files. It covers new Java SE 6 features such as new JDBC features, the StAX XML API, and the built-in Derby database. And it s all done in the distinctive Murach style that has been training professional programmers for more than 30 years.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
This book adopts a unique approach to helping enterprise Ja
... Read more
This book adopts a unique approach to helping enterprise Java Web application developers learn the latest Spring Frameworks fast. Rather than filled with disjointed, piecemeal samples to show Spring features one at a time, it is designed to put your total Spring learning experience on a functioning, end-to-end, integrated sample Secure Online Banking Application (SOBA), which can be used as a template for your own Spring project. You will gain hands-on experience with how Spring integrates with Hibernate and one of the three database platforms of your choice (MySQL, Microsoft SQL Server, and Oracle). You will also learn how to build both SOBA and another lighter-weight Spring/Hibernate based sample application using Apache Maven 3. The fairly comprehensive, working POM.xml files can be used as templates for bootstrapping your own Spring projects.Using SOBA as an experimental learning platform, this book helps you learn the following latest Spring technologies:Spring's Core FrameworkSpring's MVC Web FrameworkSpring's Data Access Framework (JDBC and Hibernate)Spring's RESTful Web Services FrameworkSpring's Security FrameworkSpring's Transaction Management FrameworkSpring's Integration with MySQL, SQL Server and OracleBuilding Spring/Hibernate based enterprise web applications with Maven 3At the end of your learning experience with this book, you will gain truly applicable skills and will be able to start contributing to the success of your Spring-based enterprise application project immediately.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
A Books24x7's TOP 10 title for 4 consecutive years!Java is
... Read more
A Books24x7's TOP 10 title for 4 consecutive years!Java is an easy language to learn. However, you need to master more than the language syntax to be a professional Java programmer. For one, object-oriented programming (OOP) skill is key to developing robust and effective Java applications. In addition, knowing how to use the vast collection of libraries makes development more rapid.This book introduces you to important programming concepts and teaches how to use the Java core libraries. It is a guide to building real-world applications, both desktop and Web-based. The coverage is the most comprehensive you can find in a beginner’s book. Here are some of the topics in this book:- Java language syntax- Object-oriented programming- The Collections Framework- Working with numbers and dates- Error handling- Input Output- Generics- Annotations- Swing- Database access- Internationalization- Networking- Applets- Multithreading and the Concurrency Utilities- Servlet and JavaServer Pages- API documentation- Security- Application deploymentThis book covers Java SE 7 and was written with clarity and readability in mind.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Fundamental data structures in a consistent object-oriented
... Read more
Fundamental data structures in a consistent object-oriented frameworkNow revised to reflect the innovations of Java 5.0, Goodrich and Tamassia's Fourth Edition of Data Structures and Algorithms in Java continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify important analytical concepts.Key Features of the Fourth Edition:* Updates to Java 5.0 include new sections on generics and other Java 5.0 features, and revised code fragments, examples, and case studies to conform to Java 5.0.* Hundreds of exercises, including many that are new to this edition, promote creativity and help readers learn how to think like programmers and reinforce important concepts.* New case studies illustrate topics such as web browsers, board games, and encryption.* A new early chapter covers Arrays, Linked Lists, and Recursion.* A new final chapter on Memory covers memory management and external memory data structures and algorithms.* Java code examples are used extensively, with source code provided on the website.* Online animations and effective in-text art illustrate data structures and algorithms in a clear, visual manner.Access additional resources on the web www.wiley.com/college/goodrich):* Java source code for all examples in the book* Animations* Library (net.datastructures) of Java constructs used in the book* Problems database and search engine* Student hints to all exercises in the book* Instructor resources, including solutions to selected exercises* Lecture slides
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Java has taken the computing world by storm - now it arms i
... Read more
Java has taken the computing world by storm - now it arms itself to conquer telecommunications!What links today's hottest programming language to telecommunications? The same characteristics that brought about Java's remarkable success on the Internet: its platform independence and mobility.Recent developments such as JAIN (Java APIs for Integrated Networks), JAIN Parlay and the Java Telephony API equip Java for the next generation of telecommunications systems and networks. The authors, all practitioners at companies such as Sun Microsystems and Telcordia, provide the first comprehensive overview of how Java will be employed in areas such as call control, intelligent networking, STN/Internet convergence, and integrated network management.As well as providing a high-level survey of architectures and protocols, Java in Telecommunications also gives detailed guidance on implementation strategies for the brand new, still evolving, technologies:* call and multimedia processing;* Voice Over IP (VOIP) Telephony;* eXtensible Markup Language (XML);* Enterprise Java Beans (EJB).Java in Telecommunications is aimed at experienced telecommunications network practitioners who need to plan strategically for the future as well as all those who want to stay ahead of the game and embark upon Third Generation networks and services.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Programmers, computer scientists, and engineers need a book
... Read more
Programmers, computer scientists, and engineers need a book that delivers the essentials of how to program using Java in a more accessible, less rigorous approach. Java for Everyone provides them with a more user-friendly, graphics-intensive design that conveys complex concepts simply and effectively. It differs from other books in the market by focusing on topics such as loops and graphical interfaces, while avoiding a focus on object-orientation. The emphasis is placed on simple programs that use pre-built data structures and algorithms whenever possible. The examples and case studies explore practical applications that programmers, computer scientists, and engineers will find useful, such as processing tabular data, harvesting Web information, creating custom graphics, and building simple user interfaces.
Minimize
Fantastic prices with ease & comfort of Amazon.com!
In stock
|
|
Go To Store
|
|
|
Two authors with the National U. of Singapore discuss the u
... Read more
Two authors with the National U. of Singapore discuss the use of Java 3D for both novice and expert graphics programmers in 13 chapters. Topics discussed include: interactive 3D graphics, virtual reality, 3D geometry, appearance, texturing, animation, navigating, picking, and input devices. This book contains some typos. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)
Minimize
Earn 2% eBay Bucks on qualifying purchases! Backed by eBay Buyer Protection Program. Terms and Conditions apply.
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Enterprise Java developers must achieve broader, deeper tes
... Read more
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 bookIlluminates the tradeoffs associated with testing, so you can make better decisions about what and how to testIntroduces TestNG, explains its goals and features, and shows how to apply them in real-world environmentsShows 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 safetyShows 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 moreWalks through installing and using TestNG plug-ins for Eclipse, and IDEAContains extensive code examplesWhether 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.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Google App Engine is one of the key technologies to emerge
... Read more
Google App Engine is one of the key technologies to emerge in recent years to help you build scalable web applications even if you have limited previous experience. If you are a Java programmer, this book offers you a Java approach to beginning Google App Engine. You will explore the runtime environment, front-end technologies like Google Web Toolkit, Adobe Flex, and the datastore behind App Engine. You'll also explore Java support on App Engine from end to end. The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application that uses Google Web Toolkit, Google Accounts, and Bigtable. Along the way, you’ll dig deeply into the services that are available to access the datastore with a focus on Java Data Objects (JDO), JDOQL, and other aspects of Bigtable. With this solid foundation in place, you’ll then be ready to tackle some of the more advanced topics like integration with other cloud platforms such as Salesforce.com and Google Wave. NOTE: The source code files which accompanied this title are no longer available. Neither Apress nor the author is able to supply these files. What you’ll learn How to get up and running with App Engine, starting with the Google Plugin for Eclipse All about the development server for testing and developing your applications How to develop applications using Servlets & JSPs, Spring Framework, and open source Flash Remoting and Messaging servers How to leverage the datastore in your applications, including Persistence as a Service How to use Spring as a Service for transactions, data access, and more How to use Google Web Toolkit to create AJAX components to drive your web applications How to send email and instant messages (XMPP) from within your application How to increase performance of your apps by storing data in memory using the Memcache service Who this book is for This book is for Java programmers looking to get started on Google App Engine, as well as App Engine programmers looking to move to Java. Table of Contents Beginning Google App Engine for Java Introduction to App Engine Getting Started with Google App Engine for Java Servlet Container and Frameworks Developing Your Application Authenticating Users Using the App Engine Datastore App Engine Services Administration and Integration
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Use Java CAPS to Streamline IT Services and Leverage Legacy
... Read more
Use Java CAPS to Streamline IT Services and Leverage Legacy Applications Design patterns are a useful tool for streamlining enterprise integration and Web development projects: the mission-critical projects that directly impact your competitiveness. Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf (Addison-Wesley, 2004) described many of the most useful patterns for enterprise developers. Until recently, however, implementing the patterns in that classic reference required the extensive use of raw Java code. Now there’s a better alternative: Using Sun’s Java Composite Application Suite (Java CAPS), architects and developers can implement enterprise integration patterns succinctly, elegantly, and completely. In Java™ CAPS Basics, Sun’s own Java CAPS experts show how to quickly put these new tools and technologies to work in your real-world enterprise application integration projects. After reviewing the challenges of enterprise integration, they introduce Java CAPS and show how it can simplify the development of today’s state-of-the-art “composite” applications. Next, they bridge the gap between abstract pattern languages and practical implementation details. You will learn essential Java CAPS concepts and methods in the context of the patterns you’ll actually use for real-world message and system management. Coverage includes Comparing approaches to enterprise application integration and finding ways to integrate non-invasively, with fewer changes and lower costsMastering the core integration tools provided by Java CAPS: eGate, eInsight, eWays and JMSUsing enterprise integration patterns to improve application reusability, scalability, resilience, security, and manageabilityImplementing patterns for message exchange, correlation, infrastructure, routing, construction, transformation, and endpointsGenerating and using cryptographic objects such as X.509 Certificates, PKCS#12, and JKS KeystoresUsing advanced techniques such as solution partitioning and subprocess implementation, many of which are covered nowhere elseConstructing two complete example solutions that bring together many of the patterns discussed and illustrated in this bookThe companion CD contains detailed illustrations for most of the relevant patterns and two complete Java CAPS-based case studies (with solutions) that implement a number of the patterns discussed in the book. In addition, Part II contains a chapter on cryptographic objects used to configure security-related aspects of the suite. It also provides more than sixty detailed examples designed to illustrate the concepts and patterns presented in this book. Built with JCAPS eDesigner, these graphical, component-based examples can easily be used by business analysts and others with or without strong coding skills.
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|
|
|
Building Java Programs: A Back to Basics Approach , introdu
... Read more
Building Java Programs: A Back to Basics Approach , introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. By using objects early to solve interesting problems and defining objects later in the course, Building Java Programs develops programming knowledge for a broad audience. Introduction to Java Programming, Primitive Data and Definite Loops, Introduction to Parameters and Objects, Conditional Execution, Program Logic and Indefinite Loops, File Processing, Arrays, Defining Classes, Inheritance and Interfaces, ArrayLists, Java Collections Framework, Recursion, Searching and Sorting, Graphical User Interfaces. For all readers interested in introductory programming.
Minimize
Fantastic prices with ease & comfort of Amazon.com!
In stock
|
|
Go To Store
|
|
|
Java Data Objects revolutionizes the way Java developers in
... Read more
Java Data Objects revolutionizes the way Java developers interact with databases and other datastores. JDO allows you to store and retrieve objects in a way that's natural to Java programmers. Instead of working with JDBC or EJB's container-managed persistence, you work directly with your Java objects. You don't have to copy data to and from database tables or issue SELECTs to perform queries: your JDO implementation takes care of persistence behind-the-scenes, and you make queries based on the fields of your Java objects, using normal Java syntax. The result is software that is truly object-oriented: not code that is partially object-oriented, with a large database-shaped lump on the back end. JDO lets you save plain, ordinary Java objects, and does not force you to use different data models and types for dealing with storage. As a result, your code becomes easier to maintain, easier to re-use, and easier to test. And you're not tied to a specific database vendor: your JDO code is entirely database-independent. You don't even need to know whether the datastore is a relational database, an object database, or just a set of files. This book, written by the JDO Specification Lead and one of the key contributors to the JDO Specification, is the definitive work on the JDO API. It gives you a thorough introduction to JDO, starting with a simple application that demonstrates many of JDO's capabilities. It shows you how to make classes persistent, how JDO maps persistent classes to the database, how to configure JDO at runtime, how to perform transactions, and how to make queries. More advanced chapters cover optional features such as nontransactional access and optimistic transactions. The book concludes by discussing the use of JDO in web applications and J2EE environments. Whether you only want to read up on an interesting new technology, or are seriously considering an alternative to JDBC or EJB CMP, you'll find that this book is essential. It provides by far the most authoritative and complete coverage available.
Minimize
Fantastic prices with ease & comfort of Amazon.com!
In stock
|
|
Go To Store
|
|
|
This title shows developers how to build Internet-based, di
... Read more
This title shows developers how to build Internet-based, distributed applications using Microsoft® .NET Remoting, which enables powerful remote interaction among objects. A fundamental understanding of .NET Remoting is crucial as developers shift to developing distributed, Internet-based applications. Until recently, DCOM was the preferred method for developing distributed applications on Microsoft platforms. But as this book demonstrates, the .NET Remoting architecture is much easier to use and extend than DCOM. The book covers all aspects of .NET Remoting, including in-depth coverage of the .NET Remoting architecture plus concrete examples, best practices, and performance tips to show how to extend and customize the framework. Provides developers with deep design and implementation guidance to help them build better distributed applications on the Microsoft .NET Framework One third of the book introduces readers to the basics of using .NET Remoting to develop distributed application Two-thirds of the book covers advanced features of .NET Remoting plus details on how to extend and customize the Although Java and C# share many similarities, there are fundamental differences between them. What’s more, C#—the language designed from the ground up for programming the Microsoft .NET Framework—offers a wealth of new features that enable programmers to tap the full power of.NET. This is the ideal guide to help any Java developer master .NET programming with C#. The authors—two Java and C# experts—reveal the similarities and differences between the two platforms these languages support. Then they show you how to leverage your Java experience to get up to speed in C# development with a minimum of difficulty. It’s the definitive programming resource as you tackle the .NET class libraries and learn to write applications for .NET with C#. Topics covered include: OVERVIEW Introduction to Microsoft .NET Comparing Java and .NET technologies THE C# LANGUAGE Creating assemblies Language syntax and features Data types Advanced language features PROGRAMMING .NET WITH C# Strings and regular expressions Numbers and dates Collections Streams, files, and I/O XML processing ADVANCED TOPICS Reflection Threading and synchronization Networking Remoting Database connectivity Security and cryptography Graphics and UI Introduction to XML Web services PRAISE FOR THIS BOOK FROM THE MICROSOFT VISUAL C#® .NET TEAM:"The two tech veterans who wrote this book can help you master C# quickly. They do an admirable job of describing the basics of the .NET initiative: its goals, structure, and capabilities. Then they help you leap the biggest hurdle of all—understanding the structure and purpose of the .NET class libraries. Their book presents the underlying concepts, explains the challenges you’ll face, and guides you past the pitfalls with ease."—Prashant Sridharan, Product Manager, Microsoft Visual C# .NET team
Minimize
Get free shipping on orders over $25!
In stock
|
|
FREE Shipping
Go To Store
|