More Java Articles at internet.com
SW:
Interacting With Java Programs
This article shows how to interact remotely with Java programs by using the Apache Web Server that ships with
Mac OS X. The author shows how to write a CGI script to compile a Java program and a more complicated script
to process HTML files.
Gamelan:
JSRs: Java Specification Requests
Each week Gamelan updates you on the JSRs are currently available for review. The JCP welcomes your input.
Gamelan:
MIDP Programming with J2ME
Walk through the life cycle and user interface of Mobile Information Device Profile (MIDP) applications.
Gamelan:
Java, Memory-Mapped IO for Data of Mixed Types
Baldwin shows you how to do memory-mapped IO for data records containing mixed types of data. He also shows
you how to manipulate memory maps using view buffers such as FloatBuffer.
Gamelan:
The Use of Java in Machine Learning
Venture into an environment where computer programs automatically improve performance based on experience.
Gamelan:
Switching to the Mac for the Java Developer, Part 1
Should you consider Java development for the Mac?
Gamelan:
The Java Database Control in BEA Weblogic
Many Web services use a database as part of the overall application functionality. Discover how to do this
using the database control within BEA Weblogic.
Gamelan:
Plotting Engineering and Scientific Data using Java
Baldwin shows you how write a generalized plotting program that can be used to plot engineering and scientific
data produced by any object that implements a very simple interface.
Gamelan:
Introduction to Memory-Mapped IO in Java
Baldwin shows you how to perform memory-mapped IO in Java.
CIN:
Java Pioneer: .Net Here To Stay
Is the competition between .Net and Java a good thing? Scott Dietzen, the chief technology officer of BEA Systems, thinks so.
Intranet Journal:
A Little Ant Can Lighten the Load
Ant is an open source Java-based build tool that will make life easier if
you are manually building. P.G. Daly offers an introduction and explains why
Ant might make a good addition to your intranet development team.
Gamelan:
Using JOONE for Artificial Intelligence Programming
by Jeff Heaton - Published 11/21/2002
Explore JOONE, an open source Java library that allows you to create programs that make use of neural networks.
WebRef:
Java-JSP Menu Builder for HierMenus
When a single static array of menus isn't a viable option, HM
implementors often turn to server-side techniques. This
case-in-point solution utilizes JSP technology to auto-generate
HierMenu arrays on a page by page basis. By Paulo Caroli and
Srimant Misra.
Gamelan:
Processing Stack Trace Data in Java
With the release of JavaTM 2 SDK, Standard Edition Version 1.4 you can now
write logic into your programs to analyze and make decisions on the basis of
stack trace information. You can also encapsulate that information into
objects. Richard Baldwin shows you how here.
Gamelan:
JXTA for Wireless Java Programmers
Interested in adding J2ME devices in Peer-to-Peer (P2P) computing? This new
series will use JXTA as an example P2P network and show why, when, and how
to use J2ME as a JXTA peer.
Gamelan:
Installing and Using the Torque Object Mapper
Do you still spend a lot of your time implementing the persistence layer in
an application? Have you looked into the Apache Jakarta Torque project? It
allows a developer to create one XML file, and have both a persistence layer
and database schema automatically generated for them.
Gamelan:
The Essence of OOP using Java, Exception Handling
Even though it is a bit late in the season to play throw and catch, Richard
Baldwin shows why the practice is so important in Java.
Gameslan:
Optimizing Stylesheet Execution with the Java Transformation API for XML(TrAX)
Are you encountering performance problems when using XSL? Help is available.
Jeff Ryan shows that using TrAX to invoke XSL stylesheets from Java programs
may solve your problems.
Gamelan:
The ByteBuffer Class in Java
Are you prepared to take full advantage of the new features of Java version
1.4.0? Do you work with the ByteBuffer class? Richard Baldwin explains the
ByteBuffer class, which is fundamental to many of the new features in Java
version 1.4.0.
Gamelan:
New Module, Library, and Tool Announcement from Sun and NetBeans.org
August 19, 2002 --
Sun and NetBeans.org announce 18 new modules for NetBeans, the NetBeans
Lookup Library, and the Sun ONE Studio Native Connector Tool.
Gamelan:
An Introduction to JSP Standard Template Library (JSTL)
What would you say if we told you that JSP programmers could program using
tags rather than Java code? Interested in hearing more? Jeff Heaton provides
an introduction to JSTL for someone already familiar with JSP programming
but new to the template library.
Gamelan:
The Basics of J2ME
By John W. Muchow for Prentice Hall
What is J2ME? How does it relate to the other versions of Java? What are the
Java Virtual Machines? What is the overall architecture of Java and where
does J2ME fit? Answers to these questions and more in this sample chapter
from Core J2ME Technology and MIDP.
WebRef:
Book Excerpt: Beginning Java 2 SDK, Pt. 5
We conclude our series of excerpts focused on
the creation and use of Java classes. Find out
how to pull multiple rabbits out of a hat using
nested classes; and why the finalize method isn't
always as final as you might think. From Wrox Press.
Gamelan:
Introduction to EJBs: Part 4
Put your newly acquired EJB knowledge to work in this last excerpt from the
book Sams Teach Yourself J2EE in 21 Days. Deploy and use an EJB in a J2EE
Reference Implementation.
Gamelan:
Introduction to EJBs: Part 3
Monday and Tuesday formed the foundation of your understanding of EJBs.
Today, learn how to create, deploy, and use an EJB in your application.
Continue reading with this third of four excerpts on EJB from the book Sams
Teach Yourself J2EE in 21 Days.
Gamelan:
Introduction to EJBs: Part 2
Now that you know from Monday's article what an EJB is and why to use it,
discover what makes up the EJB. Continue your reading with this second of
four excerpts on EJB from the book Sams Teach Yourself J2EE in 21 Days.
Gamelan:
Chained Exceptions in Java
By Richard G. Baldwin - Published 7/23/2002
Baldwin teaches you how to use the chained exception facility that became available with release 1.4.
Webref:
Book Excerpt: Beginning Java 2 SDK, Pt. 3
Check your basic Java skills and refresh your
knowledge of geometry with this collection of
practice Java classes. Also included: a Java
recursion primer. From Wrox Press.
Gamelan:
Java Automation And Related Specification Requests
Learn details of the two JSRs (Java Specification Request) at the JCP (Java
Community Process) that address the needs for automations: JSR-7 is a
request for an Industrial Automation Extension API and JSR-60 is an API
draft for Building Automation.
Gamelan:
The Essence of OOP using Java, Array Objects, Part 3
Richard Baldwin discusses various details regarding array objects in Java,
including: members of an array object, interfaces implemented by array
objects, Class objects and array objects, and the classes named Array and
Arrays.
instantmessagingplanet:
Java-Enabled Cross-Platform IM Client Unveiled
New IM client runs on any system that supports Java; enterprise IM features
are planned for future releases
Gamelan:
Where to Point Your View -- JSP or XSL
The MVC (Model View Controller) pattern is a common approach for
architecting the presentation tier of your Web application. Explore the
options for implementing the view or 'V' in MVC. Should it be JSP or XSL?
Gamelan:
Binding Java and Web Services to Native Code
Discover how the Native Connector Architecture (NCA) allows for the
automatic generation of code bridges between differing languages and
platforms.
WebRef:
Book Excerpt: Beginning Java 2 SDK, Pt. 2
Creating and using constructors is the key topic
of this excerpt. You can use the default constructor,
create your own, or, with the help of method overloading,
create multiple unique constructors for the same Java
class. From Wrox Press.
Gamelan:
Serializing Java Objects as XML
Until the release of Java 2 Standard Edition (J2SE) Version 1.4, Java
objects could only be serialized to a proprietary, binary format. Now,
discover how Java objects can be serialized as XML documents, a feature of
the new long-term persistence API for JavaBeans.
Gamelan:
Programming with Enumerators
Having experience in a procedural language provided a developer with the
underlying idea of enumerators; however, there is a small gap to cover if
using them with .NET.
allnetdevices:
Safe,Small, Speedy Mobile Java
NTRU claims its Neo for Java is a a secure solution that overcomes size, speed constraints on mobile devices, with accelerated time to market.
Gamelan:
Real-time Specification for Java (RTSJ)
Discover how RTSJ extends the Java Platform with an industry standard set of
extensions that enables the construction of systems that exhibit real-time
behaviour.
Gamelan:
Understanding the Buffer class in Java
By Richard G. Baldwin
The newly released version 1.4 of Java 2 provides new features and improved
performance in the areas of buffer management, scalable network and file
I/O, character-set support, and regular-expression matching. The Buffer
class is fundamental to many of these new features.
intranetjournal.com:
A Javadoc Primer
Javadoc is a useful tool that can be a great help in compiling the
documentation for your Java-based intranet applications. In this primer, P.G
Daly gets you up and running with a look at the basics of Javadoc including
some of the commands you will use in your documentation projects.
Gamelan:
The Essence of OOP using Java, Array Objects, Part 2
By Richard G. Baldwin
Discover the programming details involved in the use of array objects.
Richard Baldwin presents three ways to emulate traditional two-dimensional
rectangular arrays, and also shows how to create and use ragged arrays.
Gamelan:
Small Doings at JavaOne: Devices Are Big
By David Fox --
Our 'Beyond the Web' columnist returns from the annual show in San Francisco
with all the skinny on what's up in the micro world of Java technology on
devices.
Gamelan:
JBoss: A Model for Future Software Companies
By Piroz Mohseni - Published 3/25/2002
An open-source application server that can host business components
developed in Java is raising a fuss in the J2EE world, because it doesn't
conform to the standard corporate business model. Why are people afraid of
it?
Gamelan:
.NET: Pride and Prejudice
Our 'Hypewatch' columnist explains that it's okay to be involved with two
Web development frameworks at the same time, as long as you are realistic
about your expectations.
Gamelan:
Tacit Records: .NET Encryption and Java SecurityManager
By Thomas Gutschmidt - Our security columnist answers some cutting-edge questions on the changing landscape of safe application development, from the worlds of Java and .NET.
Gamelan:
Server-Side Development on Mac OS X: Servlets and Tomcat
The Mac is rarely considered as a platform for enterprise Java application
development and deployment; but with OS X, you can throw out your
preconceived notions and get down to business.
itmanagement:
The Web Services Dilemma: .NET or Java 2?
With the release of Microsoft's Visual Studio.NET, the competing .NET and Java 2 platforms each present challenges and charms for IT decision-makers now picking a Web services strategy.
Gamelan:
SJCP Exam Preparation: Language Fundamentals, Part Two
By Koray Guclu
This series will prepare you for the Sun Java certification exam. To begin,
your instructor introduces you to the fundamentals of the Java language.
Gamelan:
Genetic Algorithms: Simulating Evolution on the Computer, Part 2
We continue with our discussion of using Java to create genetic algorithms
that enable you to handle such diverse tasks as optimizing networks,
maximizing mathematical functions, designing proteins in the pursuit of new
drugs, and so on. Here, we look at more sophisticated algorithmic problems.
swynk.com:
SQL Server 2000 Driver for JDBC Beta 2
Microsoft recently released beta 2 of the SQL Server 2000 Driver for JDBC, a Type 4 JDBC driver that provides highly scalable and reliable connectivity for the enterprise Java environment. The SQL Server 2000 Driver for JDBC provides JDBC access through any Java-enabled applet, application, or application server.
Gamelan:
Java XML Pack Winter 01 Release: Tools for Developing Web Services
Our "Class of the Month" column looks briefly at the APIs available from Sun
for creating next-generation Web services in Java.
Gamelan:
Understanding Java Multithreading and Read-Write Locks, Part 2
By Nasir Khan - Published 1/15/2002 --
We conclude our look at some of the key concepts of multithreading through
our hands-on work on a read-write lock in Java -- along with clarifying a
few common misunderstandings.
Gamelan:
Understanding Java Multithreading and Read-Write Locks, Part 1
We try to demystify some of the key concepts of multithreading and to shed
light on the lesser-known ones, while we build a working implementation of a
read-write lock in Java.
Gamelan:
The Essence of OOP Using Java, Inheritance, Part 1
The author shows you how to extend an existing class to create a new class.
The new class is the blueprint for a new type. This is the mechanism for
class inheritance in Java. Inheritance provides a formal mechanism for code
reuse.
earthwebdeveloper.com:
Robot Wars - Java Style
A programming game that teaches Java developers by helping them create Java
'robots' as real Java objects that battle onscreen.
Gamelan:
Java Advanced Placement Study Guide: Introduction to the Lessons, Primitive Types
Sample question: What do you get when you divide 1.0 by 3 in Java?
CrossNodes:
Java Blueprints for the Enterprise Draws Plan
Sun Microsystems has released the latest version of Java Blueprints for the
Enterprise along with a sample application, Java Pet Store 1.3. Can you
expect to see benefits from J2EE soon on your network, and what will they
be?
Gamelan:
The Essence of OOP Using Java []
Baldwin kicks off a new miniseries covering the necessary and most significant aspects of OOP using Java. He begins with encapsulation and objects.
Gamelan:
Fun with Java(TM) Technology: Sprite Animation, Part 7
November 8, 2001 --
Baldwin completes his sprite-animation program. Along the way, he explains the methods of the Sprite class.
Gamelan:
JDK 1.4 Supports Regular Expressions
With native support for regular expressions, Java now simplifies many
programming tasks that used to require cumbersome code.
Gamelan:
Some Insight Into Inner Classes in Java, Part 1
Inner classes can simplify some software design by enriching the classes in
which they are defined. They might add a "facet" to the behavior of an
enclosing class, for example, thus enriching its interactions.
earthweb.com:
Fun with Java: Sprite Animation, Part 2
By Richard G. Baldwin - Published 10/4/2001
Baldwin shows you how to instantiate and use a MediaTracker object to track
the loading status of Image objects -- and more.
WebRef:
RSS without limits: JERSS
Our RSSApplet tool allows you to retrieve and
display RSS feeds only from the applet's host.
This combination Java servlet and JavaScript
approach, however, can display RSS headlines
from any source. By Michael Classen.
swynk:
C#, Wake Up and Smell the "Java" Coffee
May 2, 2001 --
C# is J++ in disguise! It has the same features, no pointers, C++ syntax, garbage collection, etc. It was introduced as J++ died. How strange, or how smart on Microsoft's part? (by Olivier Perron)
EW:
EarthWeb: IT Salary Tracker -- Java Professionals
April 10, 2001 --
Wages for Java pros are among the highest in IT, according to dice.com,
EarthWeb's online job board. They made an average salary of $83,000 per year
in 2000.
Gamelan:
Good Java Style: Part 1
February 23, 2001 --
Worrying about good style may seem like a waste of time, but it behooves us
to write our code such that the thoughts and ideas it expresses are
exceptionally clear.
(Gamelan)
IPW:
jFactor
January 30, 2001 --
Clean up Your Code.
As long as it works, it's not important what a Java
app looks like - right? Wrong - just ask the next poor
developer to work on it. jFactor helps clean up your
act with automated refactoring tools for Java developers.
(ipw.internet.com)
IPW:
Get The HTML Out Of My Java
January 24, 2001 —
Making changes to the look and feel of your dynamic
site often requires help from your Java developers - but
it shouldn't. The open-source Janx platform separates
Java from HTML such that site design can change without
requiring code modifications.
(ipw.internet.com)
WebRef: Xparse-J 1.0
January 18, 2001 —
Need a small XML parser to embed in your Java applet?
Have a look at Xparse-J, the smallest Java parser on the
planet. By Michael Classen.
(webreference.com)
IDM:
Problems with JSP (JavaServer Pages)
June 7, 2000 —
...By now almost everyone using servlets has heard about JavaServer Pages (JSP), a Sun-invented technology built on top of servlets. The official "Application Programming Model" document published by Sun has gone so far as to say, "JSP technology should be viewed as the norm while the use of servlets will most likely be the exception." This article evaluates whether that claim is valid by comparing JSP to another technology built on servlets: template engines
(idm.internet.com)
WDJ:
Building Java Server Pages
May 25, 2000 —
A detailed look at building JSP pages. Should you use JSP or servlets?
It mainly depends on the ratio of markup to code. Here you'll also find
a guide to the different varieties of tag, and details about the main
tags such as <jsp:useBean> and <jsp:setProperty>.
(webdevelopersjournal.com)
WDJ:
Java: Coming to a TV near you!
October 6, 1999 —
Imagine Java applications running on your television set. Sound far fetched? The new Java TV API promises to allow applications access to all the functionality of digital television sets, which will run the PersonalJava JVM.
(webdevelopersjournal)
ecommerce:
Java: Scripts and Applets
May 19, 2000 —
Java is the standard programming language used to develop applications that
operate on different platforms, making it perfect for the Internet. Because
Java is so helpful in making your site stand out from all the rest,
I've given you some links that will fulfill your Java needs.
(ecommerce.internet.com)
WDJ:
Serving Dynamic WAP Content with Java Server Pages
May 19, 2000 —
Let's start at the deep end. Here's how to create dynamic content for
WAP-enabled mobile phones using the Wireless Markup Language (WML) and Sun
Microsystems' Java Server API. Our Java Server Pages application displays
regularly updated appointment data for someone on the move, such as an
appliance engineer making house calls. This application was created on
Windows NT using the Java Server Web Development Kit (JSWDK) 1.01.
(webdevelopersjournal.com)
WDJ:
The Bluffer's Guide to Java
April 27, 2000 — Can't tell your Beans from your Applets?
Wondering if a Servlet is a small server waiting to grow up?
Read our compact guide to Java and you'll soon
be dropping JAR, JVM and JSDK into casual conversations along with the
best of them. Nobody will bother listening to you, but they'll still be
mightily impressed.
(
http://www.webdevelopersjournal.com/)
More Java Reviews at internet.com
LinuxProgramming.com:
Book Review: Teach Yourself Java 2 in 21 Days
An excellent introduction to the Java language that doesn't assume the
reader is an experienced C/C++ programmer.
(linuxprogramming.com)
WDVL:
Review: Navigation Applets from usingit.com
August 2, 2000 — There are a lot of navigation applets strewn
throughout the web, some free, some cheap, some expensive, and some not worth
having at any price. But two that are worth considering are from
UsingIt.com, and both are quite reasonable in price.
(wdvl.internet.com)
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|