Subscribe: java.net
http://safari.java.net/rss/?search=CATEGORY=itbooks.prog.java&sort=new&sortOrder=desc
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
application  applications  book  code  data  development  extreme scale  extreme  java  jsp  server  web  weblogic  websphere 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: java.net

java.net



java.net RSS Feed



 



Swing Extreme Testing

2016/09/24June 3, 2008

(image)

The Extreme approach to complete Java application testing

  • Learn Swing user interface testing strategy

  • Automate testing of components usually thought too hard to test automatically

  • Practical guide with ready-to-use examples and source code

  • Based on the authors’ experience developing and testing commercial software

In Detail

Thorough testing is the basis of good software. Whether we use an agile development methodology such as Extreme Programming, or a more traditional approach, we must test our software at the unit level and application level. The tests must run automatically and cover all aspects of the software.

In this book, the authors draw on more than 20 years of experience to show how automated testing can be applied to a real commercial product.

This book will teach you how to automatically test user interfaces (Swing GUIs), the help system, internationalization, log files, spreadsheets, email, and web services, how to perform tests involving multiple JVMs, and a host of other things. These tests are applied at the module level (unit tests) and at the application level (function tests).

The authors have developed the test processes in the broader context of an Extreme Programming (XP) methodology. However, the testing techniques are certainly not specific to XP, and may be applied within any given development methodology.




IBM WebSphere eXtreme Scale 6

2016/10/02November 5, 2009

(image)

Build scalable, high-performance software with IBM's data grid

  • Get hands-on experience with eXtreme Scale APIs, and understand the different approaches to using data grids

  • Introduction to new design patterns for both eXtreme Scale and data grids in general

  • Tutorial-style guide through the major data grid features and libraries

  • Start working with a data grid through code samples and clear walkthroughs

In Detail

A data grid is a means of combining computing resources. Data grids provide a way to distribute object storage and add capacity on demand in the form of CPU, memory, and network resources from additional servers. All three resource types play an important role in how fast data can be processed, and how much data can be processed at once. WebSphere eXtreme Scale provides a solution to scalability issues through caching and grid technology. Working with a data grid requires new approaches to writing highly scalable software; this book covers both the practical eXtreme Scale libraries and design patterns that will help you build scalable software.

Starting with a blank slate, this book assumes you don't have experience with IBM WebSphere eXtreme Scale. It is a tutorial-style guide detailing the installation of WebSphere eXtreme Scale right through to using the developer libraries. It covers installation and configuration, and discusses the reasons why a data grid is a viable middleware layer. It also covers many different ways of interacting with objects in eXtreme Scale. It will also show you how to use eXtreme Scale in new projects, and integrate it with relational databases and existing applications.

This book covers the ObjectMap, Entity, and Query APIs for interacting with objects in the grid. It shows client/server configurations and interactions, as well as the powerful DataGrid API. DataGrid allows us to send code into the grid, which can be run where the data lives. Equally important are the design patterns that go alongside using a data grid. This book covers the major concepts you need to know that prevent your client application from becoming a performance bottleneck. By the end of the book, you'll be able to write software using the eXtreme Scale APIs, and take advantage of a linearly scalable middleware layer.




JavaServer Pages™

2012/04/20April 06, 2000

(image)

JavaServer Pages™ (JSP) is a new technology that facilitates the development of the dynamic, interactive, content-rich Web pages now in great demand. Cross-platform, fast, easily changed, and extensible, JSP overcomes the limitations of previous Web development technologies and is rapidly becoming an acknowledged standard. Sun has included JSP as a formal part of the Java™ 2 Enterprise Edition, and every vendor of application servers supports the technology.

JavaServer Pages™ is a hands-on guide to building dynamic Web pages with JSP. Appropriate for all Web designers--whether or not you are familiar with the Java programming language--the book takes you from the basics to the most advanced dynamic Web site development techniques. It presents the many relevant technologies, including beans, servlets, and Java language essentials, and shows how they work with JSP to bring sophistication and flexibility to your Web site.

You will find fascinating background on the evolution of the World Wide Web and how JSP resolves many of the drawbacks of other Web development technologies, including Active Server Pages (ASP). The book then demonstrates the step-by-step basics of Web development with JSP, beans, and just enough Java programming to add better control to pages. Moving beyond these basics, the book addresses more advanced topics, including servlets, creating one's own beans, and JSP and databases. It shows specifically how these technologies come together to support the Web applications of e-commerce, customized pages, and ad targeting. Also included is a CD-ROM, containing Tomcat™, Jakarta™, and extensive examples of JavaServer Pages™.

Specific topics covered include:

  • JSP templating, scriptlets, conditionals, and loops

  • Request-time expressions

  • Bean instances and serialization

  • Manual and automatic session scope

  • Database access from Java

  • JDBC and beans

  • Creating a bean for personalization

  • The servlet API

  • JSPs and XML

  • Threads and custom tags

A large-scale example running throughout the book demonstrates the leading edge of real-world Web development. All examples are based on Jakarta™ and Tomcat™, the reference implementation of JSP developed for use with Apache Web server and others. A convenient appendix summarizes JSP 1.1 tags.



0201704218B04062001




Ant Developer’s Handbook

2010/04/01October 22, 2002

(image)

Ant has emerged as the preferred building tool for Java developers, automating tedious compilation, test, and code management. Many Java developers are aware of Ant but there is little documentation to assist in getting started with the Ant tool. Even experienced developers who already use some of the features of the Ant tool, struggle with the more advanced aspects. This book will educate those devlopers in these more advanced topics, and help them get more out of the tool. The Ant Developer's Handbook begins with a rapid introduction to obtaining, installing, and configuring Ant and covers all major feature sets and use practices.

Ant is a cross-platform build and configuration management tool. It is written in Java, and uses XML as its file format, thereby allowing entire development teams to share Ant build files, regardless of the operating system each developer is using. Ant can perform nearly any common configuration management function, including:

  • compiling application source code.

  • running test suites and building archive files.

  • moving/copying files to server machines.

  • interacting with source control systems.




BEA® WebLogic Platform 7

2010/01/29August 05, 2003

(image)

BEA® WebLogic Platform 7 is a fast-paced introduction to the new WebLogic Platform. The focus of this book is to provide you with an in-depth knowledge of the WebLogic Platform 7.0 product and how you can leverage its capabilities and new features to create, configure, manage, and monitor an optimal operational environment for your J2EE applications. Hence, the primary technical topics discussed in this book fall under the realm of WebLogic Server Administration. This book covers in J2EE concepts and how to develop J2EE applications targeted for the WebLogic Platform.

  • Become versed on the capabilities, new features and technical architecture of the WebLogic Server 7.0.

  • Master how to install and efficiently configure a WebLogic Server.

  • Configure the WebLogic Server to use BEA¿s performance-based JRockit JVM.

  • Leverage the WebLogic Server¿s administration and deployment tools.

  • Extend a WebLogic Server domain through the introduction of remote managed servers.

  • Configure network resources for your WebLogic Servers.

  • Implement an administration and monitoring framework using Node Manager in conjunction with the WebLogic Server¿s new Self-Health Monitoring System.

  • Activate and configure your WebLogic Server¿s logging capabilities.

  • Architect and implement highly available and scalable application deployment solutions using the WebLogic Server cluster.

  • Optimally package J2EE Web and Enterprise applications and deploy them to your WebLogic Server.

  • Performance tune the WebLogic Server¿s internal subsystems.

  • Optimize the WebLogic Server¿s default HotSpot JVM.




Servlet and JSP Programming with IBM WebSphere Studio and VisualAge for Java

2009/12/14May 16, 2000

(image)

This IBM Redbook provides you with sufficient information to effectively use the WebSphere and VisualAge for Java environments to create, manage and deploy Web-based applications using methodologies centered around servlet, JavaServer Pages, and JavaBean architectures.

In Part 1 we describe the products used in our environment and provide instruction on product installation and configuration. Following this, we cover servlet and JSP programming, which provide you with both a theoretical and practical understanding of these components, together with working examples of the concepts described. For execution of the sample code, we provide information on configuring the WebSphere Application Server and deploying and running the sample Web applications in WebSphere. Using the knowledge developed in these chapters, we then provide detailed information on the development environments offered by VisualAge for Java and WebSphere Studio. These chapters assist you in using the features offered by these tools, such as integrated debugging, the WebSphere Test Environment, Studio Wizards, and publishing of Web site resources. We also describe how Rational's ClearCase product can be integrated with our environment for Software Configuration Management.

In Part 2 we describe the Pattern Development Kit sample application, including installation, configuration, and operation. We also discuss the application's use of Patterns for e-business, which presents information on some of the design decisions employed when creating the application.

This IBM Redbook is intended to be read by anyone who requires both introductory and detailed information on software development in the WebSphere environment using servlets and JavaServer Pages. We assume that you have a good understanding of Java and some knowledge of HTML.




DB2 Java Stored Procedures: Learning by Example

2009/12/14September 06, 2000

(image)

Stored procedures can provide major benefits in the areas of application performance, code re-use, security, and integrity. The DB2 Family of products has offered support for stored procedures for some time, with each release offering significant enhancements over the last.

In the meantime, Java’s inherent portability and openness, combined with the availability of skilled programming resource, has made it an increasingly attractive choice as the central plank in the e-business strategy of many organizations.

Until recently, DB2 did not support stored procedures written in Java, so the advantages of the two technologies could not be combined. The latest releases of DB2 have changed all that, opening up new possibilities for secure, highly portable application development.

This IBM Redbook aims to give the reader an in-depth understanding of the techniques and issues associated with the development of DB2 stored procedures written in SQLJ and JDBC. The extensive collection of sample code presented in this book and included on the accompanying CD-ROM was designed to run against DB2 UDB Server across the OS/390, Windows, and UNIX platforms.




J2ME™

2009/12/152004

(image)

Have you ever seen players’ eyes light up as they explore the worlds that you’ve created in your games? If you have, then game development probably has you hooked firmly in its grasp! If you’ve never taken your games beyond the PC, now’s the time! “J2ME Game Programming” is a hands-on guide that teaches you how to create games for micro-devices. You’ll be amazed at just how cool the games you create can look and play. Focusing primarily on mobile phone game creation, you’ll jump right in and create your own games as you work your way through the book. The thought has surely crossed your mind that it would be nice to make some money off of this cool hobby of yours. J2ME offers real opportunity to profit from your games. Learn how you can earn revenue from your games by taking them to market. If you have a basic understanding of Java, then you’re ready to explore all that “J2ME Game Programming” has to offer!

Features

  • Contact the author at marty@tasman-studios.com with questions or comments about the book

  • Addresses important issues of J2ME game development that have been given little, or no attention in other publications such as game play design tailored for mobile devices, supporting multiple target devices, squeezing traditional game techniques, and more.

  • Readers additionally learn how to structure code and classes to achieve as small an application footprint as possible.

  • Covers all the elements needed to create the reader’s own J2ME game. Readers learn the essentials of J2ME game development from the ground up, including issues involved in developing for multiple target devices and how to wrestle the jungle of device specific libraries and device capabilities.




Covert Java™: Techniques for Decompiling, Patching, and Reverse Engineering

2009/12/19May 03, 2004

(image)

As a Java developer, you may find yourself in a situation where you have to maintain someone else's code or use a third-party's library for your own application without documentation of the original source code. Rather than spend hours feeling like you want to bang your head against the wall, turn to Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering. These techniques will show you how to better understand and work with third-party applications. Each chapter focuses on a technique to solve a specific problem, such as obfuscation in code or scalability vulnerabilities, outlining the issue and demonstrating possible solutions. Summaries at the end of each chapter will help you double check that you understood the crucial points of each lesson. You will also be able to download all code examples and sample applications for future reference from the publisher's website. Let Covert Java help you crack open mysterious codes!




Kicking Butt with MIDP and MSA: Creating Great Mobile Applications

2012/04/20December 29, 2007

(image)

The release of MIDP 2.0 and the introduction of the new Mobile Service Architecture (MSA) are generating momentum for the Java ME platform. As more and more Java-enabled mobile devices become available and more service providers become open to third-party development, the demand for customized applications will grow dramatically. Now, there's a practical, realistic guide to building MIDP 2.0/MSA applications that are robust, responsive, maintainable, and fun.

Long-time Java ME author Jonathan Knudsen offers real solutions for the complex challenges of coding efficiency, application design, and usability in constrained mobile environments. Experienced Java developers will master MIDP 2.0 and MSA programming through clear, carefully designed examples. Downloadable code is available for both NetBeans Mobility Pack and the Sun Java Wireless Toolkit. Kicking Butt with MIDP and MSA's wide-ranging content covers:

  • Pushing MIDP's limits, and exploiting MSA's full power

  • Using MIDlets, Forms, commands, core classes, and invocation

  • Building effective mobile user interfaces

  • Designing graphics with the Canvas, the Game API, SVG, and 3D

  • Providing storage and resources: record stores, FileConnection, and PDA PIM

  • Internationalizing mobile applications

  • Networking via WMA, Bluetooth, Web services, and SIP

  • Parsing XML documents

  • Implementing audio and advanced multimedia

  • Securing mobile applications with SATSA and the Payment API

  • Building advanced location-based applications

  • Designing applications for multiple devices

  • Creating end-to-end mobile application architectures