Friday, August 16, 2002
JSTL 1.0: Standardizing JSP, Part 1
JSTL answers developers' demand for a set of standardized JSP custom actions to handle the tasks needed in almost all JSP pages, including conditional processing, internationalization, database access, and XML processing. This will speed up JSP development by more or less eliminating the need for scripting elements and the inevitable hard-to-find syntax errors, and by freeing up time previously spent on developing and learning zillions of project-specific custom actions for these common tasks.

Sun Multi-Schema XML Validator
The Sun[tm] Multi-Schema XML Validator (MSV) is a Java[tm] technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1. This latest (version 1.13) release includes several bug fixes and adds better conformance to RELAX NG/W3C XML standards and JAXP masquerading. This download package includes binaries, source code, and detailed documentation.

Next up for J2EE: Webservices, JCA 1.5
With a focus on Web services and the impact of application servers on larger computing systems, Sun Microsystems Inc.’s Java Community Process executive board has released the final draft of the Java 2 Enterprise Edition platform version 1.4 into public review.

Thursday, August 15, 2002
Create your own HttpContext Class
Have you ever wanted to be able to retrieve information specific to your application from a component and/or class just like you can get to the common ASP.NET objects (Request, Response, etc...) through the HttpContext.Current static method? It's actually quite easy to accomplish. The easiest solution is to the use the HttpContext.Current.Items collection. However, a cleaner solution is to use the same concept as HttpContext.Current static method.

DRAFT: Architectural Principles of the World Wide Web
This document strives to establish a reference set of rules for Web architecture. Some of these rules may conflict with current practice, and so education and outreach will be required to improve on that practice. Other rules may fill in gaps in published specifications or may highlight known weaknesses in those specifications.

The Muse API is a Java API with the goal of integrating all network-collaboration services into one. The API will give an easy-to-use interface that allows you to log on to multiple services (ie. ICQ, AIM, MSN, Yahoo Messenger, IRC, Napster, Gnutella, Jabber, XMLRPC). There will be a client GUI Framework to combine the use of all these service under one easy-to-access API so that you can write GUI clients with much less effort.

The Saturn Times
Tons of daily WebStart news and heaps of link.

Dude, this rocks. Why isn't Sun and the Swing team all over this site? They should be supporting it and work on providing rich content. Hmmm. Let me follow my own advice. #

Wednesday, August 14, 2002
ASP.NET: Cool Stuff #

Restoring the transparent network, part 1
Distributed applications benefit from network transparency. Unfortunately, many common network devices -- like firewalls and NAT gateways -- destroy network transparency, often at the edge of the network where the potential for innovative distributed applications is greatest. In this article, veteran Java programmer Todd Sundsted explains how network transparency can be compromised by these devices, and then lays the foundation for a solution.

Excellent article. Go read. #

Develop rock-solid code in PHP, Part 1
The Develop rock-solid code in PHP series is about solving practical real-life problems in medium- to large-scale applications. With a sharp focus on new features available in PHP 4, the articles shed light on numerous tips and tricks that make life easier. Inside, you will find plenty of examples and techniques to learn, with lots of sample code. In this first article, PHP veteran Amol Hatwar gives a higher perspective for designing and writing bug-free, maintainable code for medium- to large-scale Web applications.

Interesting. It's been my experience that PHP is unusable for medium to large-scale web apps. #

Converting between Java Objects and XML with Quick
Quick is an open source data binding framework with an emphasis on runtime transformations. This instructional article shows you how to use this framework to quickly and painlessly turn your Java data into XML documents, without the class generation semantics required by other data binding frameworks. Extensive code samples are included.

Tuesday, August 13, 2002 tips + info

Developing ASP.NET Server Controls
ASP.NET server controls are components that run on the server and encapsulate user-interface and other related functionality. They are used in ASP.NET pages and in ASP.NET code-behind classes. This section contains background information and examples to help you develop your own ASP.NET server controls.

Monday, August 12, 2002
SEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic. By performing admission control on each event queue, the service can be well-conditioned to load, preventing resources from being overcommitted when demand exceeds service capacity. SEDA employs dynamic control to automatically tune runtime parameters (such as the scheduling parameters of each stage), as well as to manage load, for example, by performing adaptive load shedding. Decomposing services into a set of stages also enables modularity and code reuse, as well as the development of debugging tools for complex event-driven applications.

commons sql
Commons SQL is a simple set of beans that represent a relational database schema such as a Database, Table, Column etc. These beans can be read from XML or written to XML using Betwix.

There is an example XML document here

Then the SQL beans can be used by code generation tools like Velocity or Jelly to create SQL DDL for different databases, HTML documentation, Java beans for each table, OJB repository files and so forth.

It is hoped that Commons SQL can be used to create a Maven plugin for projects wishing to create beans or OJB files from some logical relational schema.


the server side
dotnet junkies
sam gentile
sam ruby
paul prescod
.net guy
jon udell
john robb
blogging roller
desktop fishbowl
cafe au lait
be blogging
kevin burton
james strachan
the truth is out there
brett morgan
blogging roller #2
joe's jelly
psquad's corner
rickard oberg
the saturn times
russel beattie
gerhard froelich
pete drayton
clemens vaster
ingo rammer
ken rawlings
simon fell
bit working
justin rudd
chris sells
john lam
jim murphy
brian jepson
john burkhardt
matt pope
better living through software
loosely coupled
understanding software engineering
rest lst,rdf-interest lst,tag lst ucapi lst

A man, his puppy, and a double barreled shotgun.

Powered by Blogger