General 8074 Published by Philipp Esselbach 0

If you work on large-scale development projects, then you're familiar with the advantages of writing modular code. Well-structured, modular code is easier to write, debug, understand, and reuse. The problem for Java developers is that the functional programming paradigm has long been implemented only via specialized languages such as Haskell, Scheme, Erlang, and Lisp. This article, shows you how to use functional programming constructs such as closures and higher order functions to write well-structured, modular code in the Java language.

General 8074 Published by Philipp Esselbach 0

Adobe has optimized its new release of Adobe Designer 6.0 and Adobe LiveCycle server software with the WebSphere Studio open standards environment, which embraces ebXML, XML, J2EE, and Web Services. This intergration enables you to build easy, intellegent forms that combine server side business logic using HTTP, J2EE, and Web Services. Go here to learn more about the Adobe Intelligent Document Platform and get your free fully functional evaluation version of Adobe Designer 6.0.

General 8074 Published by Philipp Esselbach 0

DB2 Stinger has once again shattered TPC-C performance records. Running on a 16-way IBM eServer p5 570, DB2 achieved 809,144 tpmC surpassing Oracle and Microsoft results on systems with up to 4 times more CPU's. In fact, this result confirms DB2 as the fastest transaction processing database by delivering the highest per/CPU performance ever recorded by any database on any size system. Here are the results that have made DB2 Stinger the World's Fastest OLTP Database. The beta DB2 Stinger for Linux download can be found here.

General 8074 Published by Philipp Esselbach 0

As Wi-Fi become ubiquitous, Linux has jumped on the bandwagon. The majority of Linux cell phone use is in Asia, where Linux is becoming the preferred 3G phone development platform. This article explains how Linux has helped -- and been helped by -- a number of wireless tools and projects.

General 8074 Published by Philipp Esselbach 0

There are many implementations of J2EE. These include the original reference by Sun Microsystems, IBM's WebSphere Application Server, WebLogic by BEA, JRun by Macromedia, and the open source J2EE-compliant server JBoss. This article focuses on WebSphere, although it is also applicable to applications developed on any of the preceding J2EE-compliant platforms. It also examines Domino to WebSphere integration consisting of two flavors: Domino to the Web container and Domino to the EJB container.

General 8074 Published by Philipp Esselbach 0

Server clustering is critical to the on-demand operating environment and, in particular, to the Web infrastructure. Server clustering can be used to help achieve continuous availability of Web sites. A consideration in architecting the Web infrastructure is the physical placement of the Web server, the J2EE Web container, and J2EE EJB container processes. It is possible to have each process run on its own physical machine or node, or grouped on one or two nodes. The scenarios described in this paper follow the practice of placing the Web server process on its own node and the Web container and the EJB container on a second node.

General 8074 Published by Philipp Esselbach 0

Jython is an alternate languages for the Java Runtime Environment. Its an implementation of the popular scripting language Python, but running on a JVM. For Python developers Jython is the best possible entry point to the Java platform; for Java developers it may be the strongest incentive to learn another language. This article introduces Jython and shows you what it can do to enhance your productivity on the Java platform.