Similar Articles |
|
JavaWorld April 25, 2003 |
Letters to the Editor Authors discuss static versus lazy resolution; HTML/JavaServer Pages (JSP)/servlets versus Swing; thread safety with singletons; and more. |
JavaWorld February 2003 |
Letters to the Editor In this month's Letters to the Editor, JavaWorld authors answer questions on typesafe enums, getResource, timers, and JNI libraries. |
JavaWorld March 2003 |
Letters to the Editor How do you handle failover in a Java Message Service (JMS) system? When is it safe not to declare a static field volatile in a threaded application? Is there synchronization hidden inside Struts? JavaWorld authors answer these questions and more in this month's Letters. |
JavaWorld October 3, 2003 Dawid Weiss |
Discover new dimensions of scripted Java This article presents an extension to BeanShell that turns scripts into real Java classes that support inheritance, Java reflection, method overriding, and so on. The extension is designed to be fully transparent to the Java application using it. |
JavaWorld March 2002 |
Letters to the Editor JavaWorld readers warn about synchronization; present a Servlet 2.2-compliant solution for mixing protocols in Web apps; suggest using the Data Object Access design pattern with the Value Object design pattern... etc. |
JavaWorld August 29, 2003 |
Letters to the Editor JavaWorld authors discuss byte code encryption; jEdit's attractive features; method synchronization; and more. |
Linux Journal January 1, 2003 Per Bothner |
Compiling Java with GJC Although Java isn't a popular choice for free projects, GJC can make it a viable option. |
JavaWorld January 2002 |
Letters to the Editor Does J2EE violate fundamental Java concepts? Are Java extensions with XSLT truly beneficial? How do you incorporate a visual mode with Struts and Tiles? Plus, readers debate the value of enums, propose an additional advantage to EJB, and comment on exception-handling... |
JavaWorld February 2001 Erwin Vervaet |
Java: It's a good thing In response to Simson Garfinkel's article 'Java: Slow, Ugly, and Irrelevant', the author takes a more realistic look at Java's situation. Indeed, Java is far from perfect. But when you take the time to look beyond the flames and the hype, what is left is an exciting and competitive language... |
JavaWorld December 2002 |
Letters to the Editor Which getResource() strategy should you use with an obfuscator? How do you use CachedRowSet with multiusers? Can you declare a type-safe collection in C#? |
JavaWorld September 2000 Tom Yager |
Microsoft's C# public beta hits a high note Java's success, and Sun's control of it, has prompted Microsoft to respond with its C# initiative. C# in many ways is a blend of the power of C++ and Java's built-in protections. Java developers will be well served to learn about C#'s pros and cons -- and how the initiative could affect Java's future. |
JavaWorld April 2001 Geoff Friesen |
Object-oriented language basics, Part 1 An introduction to object-oriented programming and how to declare classes and create objects from those classes... |
JavaWorld June 2002 Humphrey Sheil & Michael Monteiro |
Rumble in the jungle: J2EE versus .Net, Part 1 Heard a lot about .Net versus J2EE? Wondering what that conflict means for you? An unbiased explanation as to how J2EE and .Net match up. |
JavaWorld January 2, 2004 Humphrey Sheil |
In pursuit of perfection If we could just address Java's weak points, we might make Java that mythical beast -- the perfect technology platform. So then, what are those changes? Is there such a thing as the perfect technology platform, and does Java have the potential to become it? |
Linux Journal July 1, 2004 Healy et al. |
Eclipse Goes Native Eclipse is an open-source, extensible integrated development environment (IDE) that's growing quickly in popularity. Written in Java, it provides a multilanguage development environment that allows developers to code in Java, C and C++. |
Unix Insider November 2000 Cameron Laird, Kathryn Soraiz & Derek Lac |
Scripting systems unite An introduction to Silk, the programming language that unites Java and Scheme... |
JavaWorld September 2000 Bruce Eckel |
Everything is an object, Part 1 This two-part article, excerpted from Chapter 2 in Thinking in Java 2nd. ed., moves you to the point where you can write your first Java program. Bruce Eckel gives an overview of the essentials... |
JavaWorld December 2001 Jeff Friesen |
Trash talk, Part 1 One feature that distinguishes Java from other computer languages is its garbage collection abilities. In this article, This article introduces garbage collection and shows how Java's optional support for it affects your programs... |
JavaWorld June 2001 Todd Sundsted |
Secure your Java apps from end to end, Part 1 The foundation of Java security: virtual machine and byte code security... |
JavaWorld June 2002 |
Letters to the Editor Shouldn't Microsoft get credit where credit is due? How do you program a Java class file into an iPAQ? JavaWorld authors answers those questions and more. |
JavaWorld October 2001 |
Letters to the Editor A reader educates Jack Harich on the definition of myth... Gorsen Huang discusses the overhead of using the Reflection API with EJB... Tony Sintes and a reader ponder why Sun omitted parseDouble() prior to Java 1.2... Jeff Friesen offers a worldwide list of time zones... |
JavaWorld December 2001 Sanjay Dahiya |
Cut down on logging errors with Jylog This article introduces Jylog, a new approach to error-free and flexible event logging. Based on the Java Platform Debugger Architecture, Jylog completely separates logging from coding. Learn how Jylog and its underlying technology, JPDA, work, and how you can use them... |
JavaWorld July 11, 2003 Robert Swarr |
Power Java programming -- free! This article shows you how to build an IDE that includes open source tools such as CVS, Ant, and JUnit. It shows you how to transform the jEdit programmer's text editor into an IDE that supports an extreme programming approach and how to extend jEdit by developing your own plug-ins. |
JavaWorld February 2001 Brian Goetz |
Double-checked locking: Clever, but broken Many Java programmers are familiar with the double-checked locking idiom, which allows you to perform lazy initialization with reduced synchronization overhead. Though many Java books and articles recommend double-checked locking, unfortunately, it is not guaranteed to work... |
JavaWorld October 2002 |
Letters to the Editor Is JAAS responsible for retaining user data? Do the JVM and compiler share literal pool responsibilities? Is there a tool that performs manifest version incrementing? JavaWorld authors answer those questions and more in this month's Letters to the Editor. |
JavaWorld July 2001 Todd Sundsted |
Secure your Java apps from end to end, Part 2 Little mistakes during application development often lead to big security problems for developers and users. This article introduces the most common types of design and implementation flaws that turn into security vulnerabilities and describes how to avoid them... |
JavaWorld October 2002 Abulsorour & Visveswaran |
Business process automation made easy with Java, Part 2 Design options for rule engine integration, data synchronization considerations, workflow engine integration, and some best-practice quality-of-service considerations. Also, emerging data interchange standards that enable a more flexible solution |
JavaWorld September 2002 Jonathan Lurie |
Product Snapshot: J# J# provides Java developers a key for entering the .Net platform |
JavaWorld May 2001 Thierry Manfe |
Embed Java code into your native apps Embedding Java code into a Unix application developed in C or C++ can create problems related to GUIs or threads synchronization. Here's a solution that relies on a good understanding of the Unix APIs and robust software architecture... |
JavaWorld October 2000 Julie Salzmann |
Java Product News Intuitive Systems updates Optimizeit; Zucotto's WHITEboard SDK drives device development; Attunity Connect adds XML and Java capabilities; IBM eServer pSeries 680 serves up Java; IntelliJ CodeSearch offers developers usage-based searches... etc. |
JavaWorld June 13, 2003 Camerlengo & Johnson |
Make the Java-Oracle9i connection This article provides Java programmers with techniques for utilizing Oracle9i's new object-oriented features such as inheritance, custom constructors, dynamic dispatch, array descriptors, and mapping strategies from a Java class hierarchy to an Oracle type hierarchy without using traditional object-relational (O/R) mapping strategies. |
New Architect September 2002 B.J. Fesq |
Toward a Consistent IDE With an emerging plug-in market and an unbeatable price, Eclipse is worth watching. |
InternetNews June 28, 2004 Michael Singer |
J2SE 1.5: A Tiger By the Tail The Standard Edition is slated for a fall release via the Java Development Kit (JDK). J2SE 1.5 introduces several revisions to the core XML platform. |
JavaWorld August 2001 Jeff Friesen |
Object-oriented language basics, Part 5 Every Java class has a superclass. In the absence of an extends keyword, Object is that superclass. Object takes center stage as this article presents its 11 methods... |
JavaWorld September 2000 Tal Liron |
Launching into Java Here's the vision: Instead of clunky Web applications, service providers will design full-blown Java applications with multiple windows, drag and drop, printing and database-query capabilities, directory access, and message queuing, all in a package that runs from users' desktops... |
JavaWorld June 9, 2003 Jennifer Orr |
Java tools reign supreme JavaWorld presents the winners of its 2002 Editors' Choice Awards. Find out which technologies won Best Java IDE, Best Java Application Server, Best Java Device Application Development Tool, Most Innovative Java Product or Technology, and more. |
JavaWorld March 25, 2002 James Niccolai & Matt Berger |
Sun exec sees focus shifting to clients Providing a consistent way to run Java programs on PCs, cell phones, and other client computers is the next hurdle in evolving Java, said the head of Sun Microsystems' Java and XML software group... |
JavaWorld November 2001 |
Java Product News Borland releases J2EE platform... Popkin's System Architect 8.5 now available... MKS and Borland combine products... Phaos toolkit scouts out digital certificates... Atinav launches embedded development platform... HP and NDS put Java on TV... etc. |
JavaWorld May 2001 Brian Goetz |
Can double-checked locking be fixed? This article looks at some of the commonly proposed fixes and shows how each of them fails to render the DCL idiom thread-safe under the Java Memory Model |
JavaWorld August 2000 Mark Pollack |
Code generation using Javadoc This article presents a custom doclet that provides a simple extensible architecture to generate code for SQL schema, and Java and C++ classes from simple Java class definitions. |
JavaWorld November 9, 2001 |
Java Product News HP and NDS put Java on TV... SavaJe XE runs J2SE applications on devices... Creative Science Systems launches Web services-based compiler... ATG delivers Dynamo beta for WebLogic... Manning publishes new JSP book... Day releases JSP debugger... etc. |
JavaWorld November 2000 Brian Goetz |
Tweak your IO performance for faster runtime Although poor performance claims have plagued Java for some time, Java programs can run just as quickly as programs written in C and C++ if developers pay attention to performance issues throughout the development cycle, especially in IO... |
JavaWorld March 2002 Matjaz B. Juric |
Integrate EJBs with CORBA Interoperability between EJBs and CORBA is important for integrating Java- and non-Java-based applications. This article shows how to achieve integration between an EJB and a CORBA C++ application... |
JavaWorld April 25, 2003 Anthony Karre |
A do-it-yourself framework for grid computing Large-scale grid computing frameworks can be successfully used to build computational grid infrastructures, but their sophistication can also be a barrier for software designers experimenting with entry-level grid computing. |
JavaWorld June 2000 |
Letters to the Editor (June 23, 2000) Jason Hunter addresses a gripe with calling instanceof when using JDOM; Mark Johnson responds to feedback on his XML series; reader challenges Tony Sintes about whether it truly is impossible to write a swap method... |
JavaWorld July 2000 Todd M. Greanier |
Flatten your objects The Java Serialization API is used by many other Java APIs (like RMI and JavaBeans) to persist objects beyond the duration of a running virtual machine. This article tries to demystify the secrets of the Java Serialization API. |
JavaWorld December 2000 Mark Johnson |
C#: A language alternative or just J--?, Part 2 Despite their enormous similarities, Java and C# differ greatly in many language details and also in their basic technical intent. This second article of a two-part series covers C# language constructs and concludes with some speculation on the idea of standardizing C#... |
JavaWorld June 2000 Julie Salzmann |
News and New Product Briefs (June 16, 2000) Citrix optimizes Java apps on MetaFrame for Solaris; Motorola unveils J2ME-enabled handsets; IBM contributes SOAP technology to Apache Software Foundation; Bolero 3.1 adds XML capabilities; SND supports Java on handheld and cellular devices; InstallShield enhances Java Edition with Linux; Bluestone Software unveils Total-e-Server. |
JavaWorld July 2002 Hugo Scavino |
Bridge the gap between Java and Twain While the Twain C API has allowed traditional programming languages like C, C++, and Delphi to easily integrate imaging devices, Java has no native support for such hardware. Instead, Java relies on its Java Native Interface (JNI) specification to bridge the gaps. |
JavaWorld November 2001 |
Just don't call J# Java Microsoft's newly released Visual J# .Net Beta 1 offers Microsoft Visual J++ (VJ++) developers a migration path to .Net for their VJ++ projects. While J# successfully converts a range of compiled Java code into .Net binaries, its JDK support remains frozen at Java 1.1.4 and the .Net binaries work only on Windows. |