Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Deleted: | ||||||||
< < |
EJB Containers
Compilers
JVM's
| |||||||
XML Bindinghttps://bindmark.dev.java.net/ - a detailed comparison of many binding frameworks. http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. Very fast, very easy to get a handle on. Supports pipelined XSLT transforms which lets you generate/parse pretty much any XML structure. | ||||||||
Deleted: | ||||||||
< < | http://xstream.codehaus.org/ - like skaringa, but doesn't need a no-arg constructor. | |||||||
http://www.bifrost.org/xmlio/ - looks similar to Skaringa, very Java-centric | ||||||||
Deleted: | ||||||||
< < | http://jakarta.apache.org/commons/betwixt/ - an apache project, seems to be oriented towards Javabeans rather than plain old java | |||||||
http://jxv.sourceforge.net/ - xml<->objects also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. | ||||||||
Line: 63 to 42 | ||||||||
http://www.prevayler.org - a framework for persisting Java objects. | ||||||||
Deleted: | ||||||||
< < | http://pot.forgeahead.hu/ - similar to Prevayler but uses class decoration so it's more transparent (i.e. you don't need to use the command pattern). | |||||||
http://javamatch.sourceforge.net/ - might be a good query front end to work with a Prevayler or POT back end. http://dom-result-set.sourceforge.net/ - wraps jdbc result sets allowing them to be sent into pipelines | ||||||||
Line: 127 to 104 | ||||||||
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html How much heap will the JVM allocate by default? http://stackoverflow.com/questions/2915276/what-is-the-default-maximum-heap-size-for-suns-jvm-from-java-se-6 | ||||||||
Changed: | ||||||||
< < | The Heap Analysis Tool analyzes Java heap dump files. It's included in Java 1.6 but can be downloaded to use with older versions: https://hat.dev.java.net/ Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html | |||||||
> > | The Heap Analysis Tool analyzes Java heap dump files. It's included in Java 1.6 but can be downloaded to use with older versions: https://hat.dev.java.net/ RHEL/Centos' version of jmap doesn't work by default, so to be able to dump the jvm's heap you need to install the openjdk "debuginfo" package. https://forums.aws.amazon.com/thread.jspa?threadID=146195 , e.g. $ sudo yum --enablerepo='*-debug*' install java-1.6.0-openjdk-debuginfo.x86_64 . | |||||||
This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 124 to 124 | ||||||||
Strangely enough, it can be hard to find a list of all of the command-line options to the java executable, especially the pesky but occasionally useful -XX options. Here's a page that lists many of them: http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp . One option that's missing on that page but is very useful is -XX:+HeapDumpOnCtrlBreak .
Tuning the Java garbage collector: http://www.petefreitag.com/articles/gctuning/ | ||||||||
Changed: | ||||||||
< < | http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html | |||||||
> > | http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html How much heap will the JVM allocate by default? http://stackoverflow.com/questions/2915276/what-is-the-default-maximum-heap-size-for-suns-jvm-from-java-se-6 | |||||||
The Heap Analysis Tool analyzes Java heap dump files. It's included in Java 1.6 but can be downloaded to use with older versions: https://hat.dev.java.net/ | ||||||||
Deleted: | ||||||||
< < | JCA is the Java Connector Architecture. http://java.sun.com/developer/technicalArticles/J2EE/connectorclient/resourceadapter.html
http://datavision.sourceforge.net/ - A report generation tool in Java:, has a GUI for interactive report building. Kinda clumsy, but works OK and has a low learning curve. http://xreporter.cocoondev.org/ - a web-based report framework based on Cocoon. Demo looks very nice. Hand-coded XML report definitions. | |||||||
Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html | ||||||||
Line: 140 to 136 | ||||||||
Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ This is how Sun thinks you should build big applications using Java. I pretty much agree, except that I don't like JSP. | ||||||||
Deleted: | ||||||||
< < | xslt -> PDF print formatter | http://xml.apache.org/fop/ Log4j - a java logging and tracing package | http://www.log4j.org/ | |||||||
Java Run-time Versioning - http://java.sun.com/j2se/1.4.1/docs/guide/versioning/spec/VersioningTOC.html http://jakarta.apache.org/commons/ - truly miscellaneous, but very useful code that's shared by Jakarta projects. Java stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html | ||||||||
Deleted: | ||||||||
< < | Clover ETL - ETL in Java http://cloveretl.berlios.de/ Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ | |||||||
An article on JSR-108 the Java Units Specification: http://www.onjava.com/pub/a/onjava/2004/01/07/units.html Units and Measurements Package: http://www.cs.queensu.ca/home/dalamb/java/units/ | ||||||||
Deleted: | ||||||||
< < | http://jaxe.sourceforge.net/ - XML editor in Java http://www.jpevans.com/software/jjcl/ - the JarJar classloader loads classes from jars inside another jar which provides a convenient way to distribute a program as a single jar file. | |||||||
Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ also a great reference that explains why you don't ever want to use float or double to represent money. | ||||||||
Deleted: | ||||||||
< < | Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html JDBC RowSet is a good way to move jdbc data around a system. jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. | |||||||
https://taglibrarydoc.dev.java.net/ - the tool that sun seems to be using for their jsp documentation http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | ||||||||
Deleted: | ||||||||
< < | Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs whose "tasks are defined as standard Java components or EJBs." | |||||||
ejb-jar reference - http://www.ejb-ql.com/ejb-jar-ref.html - a nice html cross-reference of the ejb-jar.xml dtd. | ||||||||
Deleted: | ||||||||
< < | http://joda-time.sourceforge.net/ - this looks like a nice little package. it's both a replacement for java.util.Date etc and it also models ideas like "duration" and "interval." | |||||||
Advanced Java Serialization - http://java.sun.com/developer/technicalArticles/ALT/serialization/ http://www.macchiato.com/columns/Durable1.html - "Durable Java", a nice set of articles about Serialization, equals/hashCode, designing API's etc. Recommended. What bytecode version was a given jar compiled for? You don't often need to know, but when you do, you really do: http://alumnus.caltech.edu/~leif/opensource/bcver/index.html | ||||||||
Deleted: | ||||||||
< < | Annotations to cut down on boilerplate code: http://projectlombok.org/ | |||||||
\ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 191 to 191 | ||||||||
http://www.macchiato.com/columns/Durable1.html - "Durable Java", a nice set of articles about Serialization, equals/hashCode, designing API's etc. Recommended. What bytecode version was a given jar compiled for? You don't often need to know, but when you do, you really do: http://alumnus.caltech.edu/~leif/opensource/bcver/index.html \ No newline at end of file | ||||||||
Added: | ||||||||
> > | Annotations to cut down on boilerplate code: http://projectlombok.org/ | |||||||
\ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 123 to 123 | ||||||||
Strangely enough, it can be hard to find a list of all of the command-line options to the java executable, especially the pesky but occasionally useful -XX options. Here's a page that lists many of them: http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp . One option that's missing on that page but is very useful is -XX:+HeapDumpOnCtrlBreak . | ||||||||
Changed: | ||||||||
< < | Tuning the Java garbage collector: http://www.petefreitag.com/articles/gctuning/ | |||||||
> > | Tuning the Java garbage collector: http://www.petefreitag.com/articles/gctuning/ http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html | |||||||
The Heap Analysis Tool analyzes Java heap dump files. It's included in Java 1.6 but can be downloaded to use with older versions: https://hat.dev.java.net/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 71 to 71 | ||||||||
Code Format/Conventions | ||||||||
Changed: | ||||||||
< < | http://java.sun.com/docs/codeconv/ - Sun's code conventions | |||||||
> > | http://java.sun.com/docs/codeconv/ - Sun's code conventions https://sites.google.com/a/android.com/opensource/submit-patches/code-style-guide - Android's style guide builds on the standard Sun conventions | |||||||
QA/Metrics |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 120 to 120 | ||||||||
Misc | ||||||||
Changed: | ||||||||
< < | Strangely enough, it can be hard to find a list of all of the command-line options to the java executable, especially the pesky but occasionally useful -XX options. Here's a page that lists many of them: http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp | |||||||
> > | Strangely enough, it can be hard to find a list of all of the command-line options to the java executable, especially the pesky but occasionally useful -XX options. Here's a page that lists many of them: http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp . One option that's missing on that page but is very useful is -XX:+HeapDumpOnCtrlBreak . | |||||||
Tuning the Java garbage collector: http://www.petefreitag.com/articles/gctuning/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 174 to 174 | ||||||||
http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. | ||||||||
Added: | ||||||||
> > | https://taglibrarydoc.dev.java.net/ - the tool that sun seems to be using for their jsp documentation | |||||||
http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 185 to 185 | ||||||||
Advanced Java Serialization - http://java.sun.com/developer/technicalArticles/ALT/serialization/ | ||||||||
Added: | ||||||||
> > | http://www.macchiato.com/columns/Durable1.html - "Durable Java", a nice set of articles about Serialization, equals/hashCode, designing API's etc. Recommended. | |||||||
What bytecode version was a given jar compiled for? You don't often need to know, but when you do, you really do: http://alumnus.caltech.edu/~leif/opensource/bcver/index.html \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 79 to 79 | ||||||||
http://doctorj.sourceforge.net/ - sort of like lint for Java | ||||||||
Deleted: | ||||||||
< < | http://www.cs.umd.edu/~pugh/java/bugs/ - Some code patterns usually indicate bugs. This is a tool to find some of those patterns. | |||||||
http://pmd.sourceforge.net/ - finds miscellaneous flaws in Java code. http://www.jutils.com/ - claims to be more powerful than PMD because it performs "type analysis". |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 124 to 124 | ||||||||
Strangely enough, it can be hard to find a list of all of the command-line options to the java executable, especially the pesky but occasionally useful -XX options. Here's a page that lists many of them: http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp | ||||||||
Added: | ||||||||
> > | Tuning the Java garbage collector: http://www.petefreitag.com/articles/gctuning/ | |||||||
The Heap Analysis Tool analyzes Java heap dump files. It's included in Java 1.6 but can be downloaded to use with older versions: https://hat.dev.java.net/ JCA is the Java Connector Architecture. http://java.sun.com/developer/technicalArticles/J2EE/connectorclient/resourceadapter.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 122 to 122 | ||||||||
Misc | ||||||||
Added: | ||||||||
> > | Strangely enough, it can be hard to find a list of all of the command-line options to the java executable, especially the pesky but occasionally useful -XX options. Here's a page that lists many of them: http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp
The Heap Analysis Tool analyzes Java heap dump files. It's included in Java 1.6 but can be downloaded to use with older versions: https://hat.dev.java.net/ | |||||||
JCA is the Java Connector Architecture. http://java.sun.com/developer/technicalArticles/J2EE/connectorclient/resourceadapter.html
http://datavision.sourceforge.net/ - A report generation tool in Java:, has a GUI for interactive report building. Kinda clumsy, but works OK and has a low learning curve. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 9 to 9 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Compilers | ||||||||
Line: 164 to 164 | ||||||||
jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site | ||||||||
Changed: | ||||||||
< < | ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ the serverside.com - your middleware portal | http://www.theserverside.com/ Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html | |||||||
> > | ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ | |||||||
JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ | ||||||||
Line: 177 to 173 | ||||||||
http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | ||||||||
Changed: | ||||||||
< < | Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs whose "tasks are defined as standard Java components or EJBs." | |||||||
> > | Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs whose "tasks are defined as standard Java components or EJBs." | |||||||
ejb-jar reference - http://www.ejb-ql.com/ejb-jar-ref.html - a nice html cross-reference of the ejb-jar.xml dtd.
http://joda-time.sourceforge.net/ - this looks like a nice little package. it's both a replacement for java.util.Date etc and it also models ideas like "duration" and "interval."
Advanced Java Serialization - http://java.sun.com/developer/technicalArticles/ALT/serialization/ | ||||||||
Added: | ||||||||
> > | What bytecode version was a given jar compiled for? You don't often need to know, but when you do, you really do: http://alumnus.caltech.edu/~leif/opensource/bcver/index.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 114 to 114 | ||||||||
Charts/Graphs | ||||||||
Changed: | ||||||||
< < | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/. Looks very good. LGPL license, but docs cost $40. | |||||||
> > | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/. Looks very good. LGPL license, but docs cost $40. I've used this and it can do anything but the API was a little confusing to me, so it's a good thing that the source is available. If you pay for the docs you also get a sample application (with source code) that's extremely useful. | |||||||
MonarchGraph - a co-worker of mine recommends this - http://www.singleton-labs.com/mgraph.php JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ TouchGraph - a tool for visualizing graphs - http://sourceforge.net/projects/touchgraph/ | ||||||||
Line: 177 to 177 | ||||||||
http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | ||||||||
Changed: | ||||||||
< < | Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs—who's tasks are defined as standard Java components or EJBs." | |||||||
> > | Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs whose "tasks are defined as standard Java components or EJBs." | |||||||
ejb-jar reference - http://www.ejb-ql.com/ejb-jar-ref.html - a nice html cross-reference of the ejb-jar.xml dtd. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 166 to 166 | ||||||||
ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ | ||||||||
Changed: | ||||||||
< < | the serverside.com - your middleware portal | http://www2.theserverside.com/ | |||||||
> > | the serverside.com - your middleware portal | http://www.theserverside.com/ | |||||||
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html | ||||||||
Line: 183 to 183 | ||||||||
http://joda-time.sourceforge.net/ - this looks like a nice little package. it's both a replacement for java.util.Date etc and it also models ideas like "duration" and "interval." | ||||||||
Added: | ||||||||
> > | Advanced Java Serialization - http://java.sun.com/developer/technicalArticles/ALT/serialization/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 111 to 111 | ||||||||
Keel "meta framework" - http://keelframework.org/ "JEgg is a framework designed to reduce the complexity and cost of developing robust, multithreaded Java applications" - http://jegg.sourceforge.net/ | ||||||||
Added: | ||||||||
> > | ||||||||
Charts/Graphs | ||||||||
Changed: | ||||||||
< < | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/ | |||||||
> > | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/. Looks very good. LGPL license, but docs cost $40. MonarchGraph - a co-worker of mine recommends this - http://www.singleton-labs.com/mgraph.php | |||||||
JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ TouchGraph - a tool for visualizing graphs - http://sourceforge.net/projects/touchgraph/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 19 to 19 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
XML Binding |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 63 to 63 | ||||||||
http://www.prevayler.org - a framework for persisting Java objects. | ||||||||
Changed: | ||||||||
< < | http://javamatch.sourceforge.net/ - might be a good query front end to work with a Prevayler back end. | |||||||
> > | http://pot.forgeahead.hu/ - similar to Prevayler but uses class decoration so it's more transparent (i.e. you don't need to use the command pattern). http://javamatch.sourceforge.net/ - might be a good query front end to work with a Prevayler or POT back end. | |||||||
http://dom-result-set.sourceforge.net/ - wraps jdbc result sets allowing them to be sent into pipelines |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 108 to 108 | ||||||||
Keel "meta framework" - http://keelframework.org/ | ||||||||
Added: | ||||||||
> > | "JEgg is a framework designed to reduce the complexity and cost of developing robust, multithreaded Java applications" - http://jegg.sourceforge.net/ | |||||||
Charts/GraphsJFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 117 to 117 | ||||||||
Misc | ||||||||
Added: | ||||||||
> > | JCA is the Java Connector Architecture. http://java.sun.com/developer/technicalArticles/J2EE/connectorclient/resourceadapter.html | |||||||
http://datavision.sourceforge.net/ - A report generation tool in Java:, has a GUI for interactive report building. Kinda clumsy, but works OK and has a low learning curve. http://xreporter.cocoondev.org/ - a web-based report framework based on Cocoon. Demo looks very nice. Hand-coded XML report definitions. | ||||||||
Line: 153 to 155 | ||||||||
Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html | ||||||||
Deleted: | ||||||||
< < | Sun's JDBC Technology Site - http://java.sun.com/products/jdbc/ | |||||||
JDBC RowSet is a good way to move jdbc data around a system. jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site | ||||||||
Deleted: | ||||||||
< < | JavaWorld | http://www.javaworld.com/ | |||||||
ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ | ||||||||
Deleted: | ||||||||
< < | Java(TM) Technology & XML | http://java.sun.com/xml/ | |||||||
the serverside.com - your middleware portal | http://www2.theserverside.com/ Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 23 to 23 | ||||||||
XML Binding | ||||||||
Added: | ||||||||
> > | https://bindmark.dev.java.net/ - a detailed comparison of many binding frameworks. | |||||||
http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. Very fast, very easy to get a handle on. Supports pipelined XSLT transforms which lets you generate/parse pretty much any XML structure.
http://xstream.codehaus.org/ - like skaringa, but doesn't need a no-arg constructor. | ||||||||
Line: 32 to 34 | ||||||||
also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. http://sourceforge.net/projects/xjr/ - another | ||||||||
Deleted: | ||||||||
< < | http://tibco.com/solutions/products/extensibility/turbo_xml.jsp
A co-worker says "This is by far the best XML product I have used in terms
functionality and usability. However, this is also the most expensive." | |||||||
http://www.commerceone.com/developers/docsoapxdk/xgen.html - based on Castor, claims to have better support for XML schema features. http://jibx.sourceforge.net/ - claims to be fast. decorates the compiled classes with code that lets them marshal and unmarshal themselves. | ||||||||
Deleted: | ||||||||
< < | http://dom-result-set.sourceforge.net/ - wraps jdbc result sets allowing them to be sent into pipelines | |||||||
http://www-106.ibm.com/developerworks/library/x-databdopt/index.html - an article about java/xml data binding | ||||||||
Line: 67 to 65 | ||||||||
http://javamatch.sourceforge.net/ - might be a good query front end to work with a Prevayler back end. | ||||||||
Added: | ||||||||
> > | http://dom-result-set.sourceforge.net/ - wraps jdbc result sets allowing them to be sent into pipelines | |||||||
Code Format/Conventions | ||||||||
Changed: | ||||||||
< < | Sun's code conventions | |||||||
> > | http://java.sun.com/docs/codeconv/ - Sun's code conventions | |||||||
QA/Metrics |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 84 to 83 | ||||||||
http://www.jutils.com/ - claims to be more powerful than PMD because it performs "type analysis". | ||||||||
Added: | ||||||||
> > | http://findbugs.sourceforge.net/ - another static analyzer from the university of Maryland. | |||||||
UMLI like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. | ||||||||
Line: 109 to 110 | ||||||||
Charts/Graphs | ||||||||
Changed: | ||||||||
< < | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/index.html | |||||||
> > | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/ | |||||||
JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ TouchGraph - a tool for visualizing graphs - http://sourceforge.net/projects/touchgraph/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 9 to 9 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Compilers | ||||||||
Line: 61 to 61 | ||||||||
http://discoverdbgui.sourceforge.net/ - a GUI that will pull metadata out of a database and put it in an XML file. I've used a tool from the Jakarta Torque project for the same purpose, but this might be easier in a one-shot case. | ||||||||
Added: | ||||||||
> > | Persistencehttp://www.prevayler.org - a framework for persisting Java objects. http://javamatch.sourceforge.net/ - might be a good query front end to work with a Prevayler back end. | |||||||
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 172 to 172 | ||||||||
Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs—who's tasks are defined as standard Java components or EJBs." ejb-jar reference - http://www.ejb-ql.com/ejb-jar-ref.html - a nice html cross-reference of the ejb-jar.xml dtd. | ||||||||
Added: | ||||||||
> > |
http://joda-time.sourceforge.net/ - this looks like a nice little package. it's both a replacement for java.util.Date etc and it also models ideas like "duration" and "interval." |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | (over to JavaTips) | |||||||
> > | (over to JavaNotes) | |||||||
EJB Containers |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Deleted: | ||||||||
< < | ||||||||
(over to JavaTips) | ||||||||
Line: 37 to 36 | ||||||||
A co-worker says "This is by far the best XML product I have used in terms
functionality and usability. However, this is also the most expensive." http://www.commerceone.com/developers/docsoapxdk/xgen.html - based on Castor, claims to have better support for XML schema features. | ||||||||
Changed: | ||||||||
< < | http://jibx.sourceforge.net/ - claims to be fast | |||||||
> > | http://jibx.sourceforge.net/ - claims to be fast. decorates the compiled classes with code that lets them marshal and unmarshal themselves. | |||||||
http://dom-result-set.sourceforge.net/ - wraps jdbc result sets allowing them to be sent into pipelines
http://www-106.ibm.com/developerworks/library/x-databdopt/index.html - an article about java/xml data binding
rdbms binding | ||||||||
Changed: | ||||||||
< < | http://hibernate.sf.net/ - I've this at work and it's very good. Recommended. | |||||||
> > | http://hibernate.sf.net/ - I've used this at work and it's very good. Recommended. | |||||||
Castor JDO. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Deleted: | ||||||||
< < | (back to ProgrammingBookmarks) | |||||||
(over to JavaTips) | ||||||||
Deleted: | ||||||||
< < | http://datavision.sourceforge.net/ - A report generation tool in Java:, has a GUI for interactive report building. Kinda clumsy, but works OK and has a low learning curve. http://xreporter.cocoondev.org/ - a web-based report framework based on Cocoon. Demo looks very nice. Hand-coded XML report definitions. Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ This is how Sun thinks you should build big applications using Java. I pretty much agree, except that I don't like JSP. xslt -> PDF print formatter | http://xml.apache.org/fop/ Log4j - a java logging and tracing package | http://www.log4j.org/ Java Run-time Versioning - http://java.sun.com/j2se/1.4.1/docs/guide/versioning/spec/VersioningTOC.html | |||||||
Changed: | ||||||||
< < | EJB Containers | |||||||
> > | EJB Containers | |||||||
| ||||||||
Line: 28 to 12 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Compilers | |||||||
> > | Compilers | |||||||
| ||||||||
Changed: | ||||||||
< < | JVM's | |||||||
> > | JVM's | |||||||
| ||||||||
Changed: | ||||||||
< < | XML<->Java Binding | |||||||
> > | XML Binding | |||||||
Changed: | ||||||||
< < | http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. Very fast, very easy to get a handle on. | |||||||
> > | http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. Very fast, very easy to get a handle on. Supports pipelined XSLT transforms which lets you generate/parse pretty much any XML structure. | |||||||
Added: | ||||||||
> > | http://xstream.codehaus.org/ - like skaringa, but doesn't need a no-arg constructor. | |||||||
http://www.bifrost.org/xmlio/ - looks similar to Skaringa, very Java-centric | ||||||||
Added: | ||||||||
> > | http://jakarta.apache.org/commons/betwixt/ - an apache project, seems to be oriented towards Javabeans rather than plain old java | |||||||
http://jxv.sourceforge.net/ - xml <->objects also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. | ||||||||
Line: 56 to 42 | ||||||||
http://www-106.ibm.com/developerworks/library/x-databdopt/index.html - an article about java/xml data binding | ||||||||
Changed: | ||||||||
< < | rdbms<->Java | |||||||
> > | rdbms binding | |||||||
http://hibernate.sf.net/ - I've this at work and it's very good. Recommended. | ||||||||
Line: 64 to 50 | ||||||||
Jakarta Torque - http://jakarta.apache.org/turbine/torque/index.html | ||||||||
Changed: | ||||||||
< < | http://objectstyle.org/cayenne/ | |||||||
> > | http://objectstyle.org/cayenne/ - looks pretty nice, has an integrated cache. | |||||||
http://voruta.sourceforge.net/ | ||||||||
Line: 76 to 62 | ||||||||
http://discoverdbgui.sourceforge.net/ - a GUI that will pull metadata out of a database and put it in an XML file. I've used a tool from the Jakarta Torque project for the same purpose, but this might be easier in a one-shot case. | ||||||||
Changed: | ||||||||
< < | Code Format/Conventions | |||||||
> > | Code Format/Conventions | |||||||
Sun's code conventions | ||||||||
Changed: | ||||||||
< < | QA/Metrics | |||||||
> > | QA/Metrics | |||||||
JUnit - http://www.junit.org/ - Testing Resources for Extreme Programming | ||||||||
Line: 93 to 79 | ||||||||
http://www.jutils.com/ - claims to be more powerful than PMD because it performs "type analysis". | ||||||||
Changed: | ||||||||
< < | UML | |||||||
> > | UML | |||||||
I like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. | ||||||||
Line: 102 to 88 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Frameworks | |||||||
> > | Frameworks | |||||||
Interesting server framework: http://www.destinystar.com/ | ||||||||
Line: 116 to 102 | ||||||||
Keel "meta framework" - http://keelframework.org/ | ||||||||
Changed: | ||||||||
< < | Charts/Graphs | |||||||
> > | Charts/Graphs | |||||||
JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/index.html JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ TouchGraph - a tool for visualizing graphs - http://sourceforge.net/projects/touchgraph/ | ||||||||
Changed: | ||||||||
< < | Misc | |||||||
> > | Mischttp://datavision.sourceforge.net/ - A report generation tool in Java:, has a GUI for interactive report building. Kinda clumsy, but works OK and has a low learning curve.http://xreporter.cocoondev.org/ - a web-based report framework based on Cocoon. Demo looks very nice. Hand-coded XML report definitions. Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ This is how Sun thinks you should build big applications using Java. I pretty much agree, except that I don't like JSP. xslt -> PDF print formatter | http://xml.apache.org/fop/ Log4j - a java logging and tracing package | http://www.log4j.org/ Java Run-time Versioning - http://java.sun.com/j2se/1.4.1/docs/guide/versioning/spec/VersioningTOC.html | |||||||
http://jakarta.apache.org/commons/ - truly miscellaneous, but very useful code that's shared by Jakarta projects. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 98 to 98 | ||||||||
I like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up.
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Frameworks |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 99 to 99 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Frameworks |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 74 to 74 | ||||||||
http://www.bs-factory.org/BSFDocs/Features/LOV.html - List Of Values component that reads enumerated key/value pairs from the database and manages them. Part of a larger framework that's mostly oriented around Java fat clients. | ||||||||
Added: | ||||||||
> > | http://discoverdbgui.sourceforge.net/ - a GUI that will pull metadata out of a database and put it in an XML file. I've used a tool from the Jakarta Torque project for the same purpose, but this might be easier in a one-shot case. | |||||||
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 72 to 72 | ||||||||
http://be4gle.sourceforge.net/ - a web UI framework that generates web pages that interact with the server using SOAP. | ||||||||
Added: | ||||||||
> > | http://www.bs-factory.org/BSFDocs/Features/LOV.html - List Of Values component that reads enumerated key/value pairs from the database and manages them. Part of a larger framework that's mostly oriented around Java fat clients. | |||||||
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 58 to 58 | ||||||||
rdbms<->Java | ||||||||
Changed: | ||||||||
< < | http://hibernate.sf.net/ - I've been experimenting with this and it's very good. Recommended. | |||||||
> > | http://hibernate.sf.net/ - I've this at work and it's very good. Recommended. | |||||||
Castor JDO. | ||||||||
Line: 70 to 70 | ||||||||
http://freshmeat.net/projects/result-set-dom/ - DOM wrapper for SQL result sets, might be useful with Maverick | ||||||||
Added: | ||||||||
> > | http://be4gle.sourceforge.net/ - a web UI framework that generates web pages that interact with the server using SOAP. | |||||||
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 125 to 125 | ||||||||
Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ | ||||||||
Added: | ||||||||
> > | An article on JSR-108 the Java Units Specification: http://www.onjava.com/pub/a/onjava/2004/01/07/units.html | |||||||
Units and Measurements Package: http://www.cs.queensu.ca/home/dalamb/java/units/ http://jaxe.sourceforge.net/ - XML editor in Java |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 85 to 85 | ||||||||
http://pmd.sourceforge.net/ - finds miscellaneous flaws in Java code. | ||||||||
Added: | ||||||||
> > | http://www.jutils.com/ - claims to be more powerful than PMD because it performs "type analysis". | |||||||
UMLI like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 51 to 51 | ||||||||
A co-worker says "This is by far the best XML product I have used in terms
functionality and usability. However, this is also the most expensive." http://www.commerceone.com/developers/docsoapxdk/xgen.html - based on Castor, claims to have better support for XML schema features. | ||||||||
Changed: | ||||||||
< < | http://jibx.sourceforge.net/ - claims to be fast | |||||||
> > | http://jibx.sourceforge.net/ - claims to be fast http://dom-result-set.sourceforge.net/ - wraps jdbc result sets allowing them to be sent into pipelines | |||||||
http://www-106.ibm.com/developerworks/library/x-databdopt/index.html - an article about java/xml data binding |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 67 to 67 | ||||||||
http://voruta.sourceforge.net/ | ||||||||
Added: | ||||||||
> > | http://freshmeat.net/projects/result-set-dom/ - DOM wrapper for SQL result sets, might be useful with Maverick | |||||||
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 38 to 38 | ||||||||
| ||||||||
Changed: | ||||||||
< < | XML<->Java | |||||||
> > | XML<->Java Binding | |||||||
http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. Very fast, very easy to get a handle on. | ||||||||
Changed: | ||||||||
< < | http://www.bifrost.org/xmlio/ - looks similar to Skaringa, very Java-centric | |||||||
> > | http://www.bifrost.org/xmlio/ - looks similar to Skaringa, very Java-centric | |||||||
http://jxv.sourceforge.net/ - xml <->objects also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. | ||||||||
Line: 52 to 51 | ||||||||
A co-worker says "This is by far the best XML product I have used in terms
functionality and usability. However, this is also the most expensive." http://www.commerceone.com/developers/docsoapxdk/xgen.html - based on Castor, claims to have better support for XML schema features. | ||||||||
Added: | ||||||||
> > | http://jibx.sourceforge.net/ - claims to be fast | |||||||
Added: | ||||||||
> > | http://www-106.ibm.com/developerworks/library/x-databdopt/index.html - an article about java/xml data binding | |||||||
rdbms<->Java |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 40 to 40 | ||||||||
XML<->Java | ||||||||
Changed: | ||||||||
< < | http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. | |||||||
> > | http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. Very fast, very easy to get a handle on. | |||||||
http://www.bifrost.org/xmlio/ - looks similar to Skaringa, very Java-centric | ||||||||
Line: 50 to 50 | ||||||||
http://sourceforge.net/projects/xjr/ - another http://tibco.com/solutions/products/extensibility/turbo_xml.jsp A co-worker says "This is by far the best XML product I have used in terms | ||||||||
Changed: | ||||||||
< < | functionality and usability. However, this is also the most expensive." | |||||||
> > | functionality and usability. However, this is also the most expensive." http://www.commerceone.com/developers/docsoapxdk/xgen.html - based on Castor, claims to have better support for XML schema features. | |||||||
rdbms<->Java | ||||||||
Changed: | ||||||||
< < | http://hibernate.sf.net/ - I've been experimenting with this and it's very good. | |||||||
> > | http://hibernate.sf.net/ - I've been experimenting with this and it's very good. Recommended. | |||||||
Castor JDO. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 12 to 12 | ||||||||
This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html | ||||||||
Deleted: | ||||||||
< < | Interesting server framework: http://www.destinystar.com/ Compare with Avalon: http://jakarta.apache.org/avalon/ | |||||||
Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ This is how Sun thinks you should build big applications using Java. I pretty much agree, except that I don't like JSP. xslt -> PDF print formatter | http://xml.apache.org/fop/ | ||||||||
Line: 29 to 26 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Compilers | ||||||||
Line: 91 to 89 | ||||||||
Frameworks | ||||||||
Added: | ||||||||
> > | Interesting server framework: http://www.destinystar.com/ Apache Avalon: http://jakarta.apache.org/avalon/ | |||||||
Open For Business - http://www.ofbiz.org/ - an extensive framework released under a very liberal license. Carbon Component Framework - http://carbon.sourceforge.net/ - Sapient's Java/J2EE framework. Looks pretty good overall, covers a lot of the crufty things that j2ee doesn't. | ||||||||
Line: 107 to 109 | ||||||||
Misc | ||||||||
Added: | ||||||||
> > | http://jakarta.apache.org/commons/ - truly miscellaneous, but very useful code that's shared by Jakarta projects. | |||||||
Java stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html Clover ETL - ETL in Java http://cloveretl.berlios.de/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 57 to 57 | ||||||||
rdbms<->Java | ||||||||
Added: | ||||||||
> > | http://hibernate.sf.net/ - I've been experimenting with this and it's very good. | |||||||
Castor JDO. Jakarta Torque - http://jakarta.apache.org/turbine/torque/index.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 97 to 97 | ||||||||
Keel "meta framework" - http://keelframework.org/ | ||||||||
Added: | ||||||||
> > | Charts/GraphsJFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/index.htmlJGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ TouchGraph - a tool for visualizing graphs - http://sourceforge.net/projects/touchgraph/ | |||||||
MiscJava stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html | ||||||||
Deleted: | ||||||||
< < | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/index.html JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ | |||||||
Clover ETL - ETL in Java http://cloveretl.berlios.de/ Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 77 to 77 | ||||||||
http://www.cs.umd.edu/~pugh/java/bugs/ - Some code patterns usually indicate bugs. This is a tool to find some of those patterns. | ||||||||
Added: | ||||||||
> > | http://pmd.sourceforge.net/ - finds miscellaneous flaws in Java code. | |||||||
UMLI like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 99 to 99 | ||||||||
Java stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html | ||||||||
Changed: | ||||||||
< < | JFreeChart - Java chart library, generates raster images from data http://www.object-refinery.com/jfreechart/ | |||||||
> > | JFreeChart - Java chart library, generates raster images from data - http://www.jfree.org/jfreechart/index.html | |||||||
JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ Clover ETL - ETL in Java http://cloveretl.berlios.de/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 39 to 39 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
XML<->Java | ||||||||
Line: 142 to 142 | ||||||||
Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs—who's tasks are defined as standard Java components or EJBs." | ||||||||
Added: | ||||||||
> > | ejb-jar reference - http://www.ejb-ql.com/ejb-jar-ref.html - a nice html cross-reference of the ejb-jar.xml dtd. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 28 to 28 | ||||||||
| ||||||||
Deleted: | ||||||||
< < | ||||||||
| ||||||||
Deleted: | ||||||||
< < | Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ also a great reference that explains why you don't ever want to use float or double to represent money.
Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html
Sun's JDBC Technology Site - http://java.sun.com/products/jdbc/
JDBC RowSet is a good way to move jdbc data around a system.
jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site
JavaWorld | http://www.javaworld.com/
ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/
JUnit, Testing Resources for Extreme Programming | http://www.junit.org/
Java(TM) Technology & XML | http://java.sun.com/xml/
the serverside.com - your middleware portal | http://www2.theserverside.com/ | |||||||
Compilers
| ||||||||
Line: 62 to 41 | ||||||||
| ||||||||
Deleted: | ||||||||
< < | Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | |||||||
XML<->Javahttp://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. | ||||||||
Line: 101 to 71 | ||||||||
QA/Metrics | ||||||||
Added: | ||||||||
> > | JUnit - http://www.junit.org/ - Testing Resources for Extreme Programming | |||||||
http://doctorj.sourceforge.net/ - sort of like lint for Java | ||||||||
Added: | ||||||||
> > | http://www.cs.umd.edu/~pugh/java/bugs/ - Some code patterns usually indicate bugs. This is a tool to find some of those patterns. | |||||||
UMLI like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. | ||||||||
Line: 111 to 85 | ||||||||
| ||||||||
Added: | ||||||||
> > | FrameworksOpen For Business - http://www.ofbiz.org/ - an extensive framework released under a very liberal license. Carbon Component Framework - http://carbon.sourceforge.net/ - Sapient's Java/J2EE framework. Looks pretty good overall, covers a lot of the crufty things that j2ee doesn't. Open Symphony - http://www.opensymphony.com/ Keel "meta framework" - http://keelframework.org/ | |||||||
MiscJava stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html | ||||||||
Line: 122 to 106 | ||||||||
Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ | ||||||||
Deleted: | ||||||||
< < | Open For Business - an extensive framework released under a very liberal license. http://www.ofbiz.org/ | |||||||
Units and Measurements Package: http://www.cs.queensu.ca/home/dalamb/java/units/ http://jaxe.sourceforge.net/ - XML editor in Java | ||||||||
Line: 131 to 113 | ||||||||
http://www.jpevans.com/software/jjcl/ - the JarJar classloader loads classes from jars inside another jar which provides a convenient way to distribute a program as a single jar file. | ||||||||
Changed: | ||||||||
< < | http://www.cs.umd.edu/~pugh/java/bugs/ - Some code patterns usually indicate bugs. This is a tool to find some of those patterns. | |||||||
> > | Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ also a great reference that explains why you don't ever want to use float or double to represent money.
Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html
Sun's JDBC Technology Site - http://java.sun.com/products/jdbc/
JDBC RowSet is a good way to move jdbc data around a system.
jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site
JavaWorld | http://www.javaworld.com/
ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/
Java(TM) Technology & XML | http://java.sun.com/xml/
the serverside.com - your middleware portal | http://www2.theserverside.com/
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html
JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/
http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements.
http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version
20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | |||||||
Added: | ||||||||
> > | Quartz job scheduler - http://www.part.net/quartz.html - "Quartz is a job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs—who's tasks are defined as standard Java components or EJBs." | |||||||
Deleted: | ||||||||
< < | http://carbon.sourceforge.net/ - the Carbon Component Framework is Sapient's Java framework. Looks pretty good overall, covers a lot of the crufty things that j2ee doesn't. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 132 to 132 | ||||||||
http://www.cs.umd.edu/~pugh/java/bugs/ - Some code patterns usually indicate bugs. This is a tool to find some of those patterns. | ||||||||
Added: | ||||||||
> > | http://carbon.sourceforge.net/ - the Carbon Component Framework is Sapient's Java framework. Looks pretty good overall, covers a lot of the crufty things that j2ee doesn't. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 129 to 129 | ||||||||
http://jaxe.sourceforge.net/ - XML editor in Java http://www.jpevans.com/software/jjcl/ - the JarJar classloader loads classes from jars inside another jar which provides a convenient way to distribute a program as a single jar file. | ||||||||
Added: | ||||||||
> > | http://www.cs.umd.edu/~pugh/java/bugs/ - Some code patterns usually indicate bugs. This is a tool to find some of those patterns. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 60 to 60 | ||||||||
| ||||||||
Added: | ||||||||
> > | ||||||||
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 127 to 127 | ||||||||
http://jaxe.sourceforge.net/ - XML editor in Java | ||||||||
Added: | ||||||||
> > | http://www.jpevans.com/software/jjcl/ - the JarJar classloader loads classes from jars inside another jar which provides a convenient way to distribute a program as a single jar file. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 90 to 90 | ||||||||
Jakarta Torque - http://jakarta.apache.org/turbine/torque/index.html | ||||||||
Added: | ||||||||
> > | http://objectstyle.org/cayenne/ http://voruta.sourceforge.net/ | |||||||
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 10 to 10 | ||||||||
Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html | ||||||||
Deleted: | ||||||||
< < | I like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. Here's a little javadoc plug-in that generates UML diagrams from Java source code. http://relativity.yi.org/jase/ | |||||||
This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html
Interesting server framework: http://www.destinystar.com/ | ||||||||
Line: 99 to 98 | ||||||||
http://doctorj.sourceforge.net/ - sort of like lint for Java | ||||||||
Added: | ||||||||
> > | UMLI like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up.
| |||||||
MiscJava stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 113 to 113 | ||||||||
Open For Business - an extensive framework released under a very liberal license. http://www.ofbiz.org/ Units and Measurements Package: http://www.cs.queensu.ca/home/dalamb/java/units/ | ||||||||
Added: | ||||||||
> > | http://jaxe.sourceforge.net/ - XML editor in Java |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | A report generation tool in Java: http://datavision.sourceforge.net/ | |||||||
> > | http://datavision.sourceforge.net/ - A report generation tool in Java:, has a GUI for interactive report building. Kinda clumsy, but works OK and has a low learning curve. http://xreporter.cocoondev.org/ - a web-based report framework based on Cocoon. Demo looks very nice. Hand-coded XML report definitions. | |||||||
Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html | ||||||||
Line: 74 to 75 | ||||||||
http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. | ||||||||
Added: | ||||||||
> > | http://www.bifrost.org/xmlio/ - looks similar to Skaringa, very Java-centric | |||||||
http://jxv.sourceforge.net/ - xml <->objects also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 27 to 27 | ||||||||
EJB Containers
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 65 to 65 | ||||||||
JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ | ||||||||
Deleted: | ||||||||
< < | http://ejen.sourceforge.net/intro.html - Java/xml/xslt code generator. | |||||||
http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version | ||||||||
Line: 94 to 92 | ||||||||
Sun's code conventions | ||||||||
Added: | ||||||||
> > | QA/Metricshttp://doctorj.sourceforge.net/ - sort of like lint for Java | |||||||
Misc |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 102 to 102 | ||||||||
JFreeChart - Java chart library, generates raster images from data http://www.object-refinery.com/jfreechart/ JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ | ||||||||
Changed: | ||||||||
< < | Clover ETL - ETL in Java http://members.rogers.com/cloveretl/ | |||||||
> > | Clover ETL - ETL in Java http://cloveretl.berlios.de/ | |||||||
Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 108 to 108 | ||||||||
Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ Open For Business - an extensive framework released under a very liberal license. http://www.ofbiz.org/ | ||||||||
Added: | ||||||||
> > | Units and Measurements Package: http://www.cs.queensu.ca/home/dalamb/java/units/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 106 to 106 | ||||||||
Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ | ||||||||
Added: | ||||||||
> > | Open For Business - an extensive framework released under a very liberal license. http://www.ofbiz.org/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 29 to 29 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ | |||||||
> > | Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ also a great reference that explains why you don't ever want to use float or double to represent money. | |||||||
Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html | ||||||||
Changed: | ||||||||
< < | Sun's JDBC Technology Site - http://java.sun.com/products/jdbc/ | |||||||
> > | Sun's JDBC Technology Site - http://java.sun.com/products/jdbc/ | |||||||
JDBC RowSet is a good way to move jdbc data around a system. | ||||||||
Changed: | ||||||||
< < | jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site | |||||||
> > | jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site | |||||||
JavaWorld | http://www.javaworld.com/ | ||||||||
Line: 73 to 74 | ||||||||
XML<->Java | ||||||||
Added: | ||||||||
> > | http://skaringa.sf.net - works very well for "inside-out" XML, i.e. you start with some Java objects and want to marshal them to XML, do something, and then unmarshal. Most of the other tools are designed to work "outside-in" i.e. you've got a DTD and want to get documents that match that DTD into Java. | |||||||
http://jxv.sourceforge.net/ - xml <->objects also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. | ||||||||
Line: 96 to 99 | ||||||||
Java stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html | ||||||||
Changed: | ||||||||
< < | JFreeChart - Java chart library http://www.object-refinery.com/jfreechart/ | |||||||
> > | JFreeChart - Java chart library, generates raster images from data http://www.object-refinery.com/jfreechart/ JGraph - Swing component to manipulate graph structures interactively http://jgraph.sourceforge.net/ | |||||||
Clover ETL - ETL in Java http://members.rogers.com/cloveretl/ | ||||||||
Added: | ||||||||
> > | Ejen - a tool to generate many types of file (sort of like XDoclet only perhaps more flexible) http://ejen.sourceforge.net/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 81 to 81 | ||||||||
A co-worker says "This is by far the best XML product I have used in terms functionality and usability. However, this is also the most expensive." | ||||||||
Added: | ||||||||
> > | rdbms<->JavaCastor JDO. Jakarta Torque - http://jakarta.apache.org/turbine/torque/index.html | |||||||
Code Format/Conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 92 to 92 | ||||||||
Java stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html JFreeChart - Java chart library http://www.object-refinery.com/jfreechart/ | ||||||||
Added: | ||||||||
> > | Clover ETL - ETL in Java http://members.rogers.com/cloveretl/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 91 to 91 | ||||||||
Java stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html | ||||||||
Added: | ||||||||
> > | JFreeChart - Java chart library http://www.object-refinery.com/jfreechart/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 86 to 86 | ||||||||
Sun's code conventions | ||||||||
Added: | ||||||||
> > |
MiscJava stack trace: http://www.javaworld.com/javaworld/javatips/jw-javatip124.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 80 to 80 | ||||||||
http://tibco.com/solutions/products/extensibility/turbo_xml.jsp A co-worker says "This is by far the best XML product I have used in terms functionality and usability. However, this is also the most expensive." | ||||||||
Added: | ||||||||
> > |
Code Format/ConventionsSun's code conventions |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 22 to 22 | ||||||||
Log4j - a java logging and tracing package | http://www.log4j.org/ | ||||||||
Added: | ||||||||
> > | Java Run-time Versioning - http://java.sun.com/j2se/1.4.1/docs/guide/versioning/spec/VersioningTOC.html | |||||||
EJB Containers
| ||||||||
Line: 56 to 58 | ||||||||
JVM's
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 69 to 69 | ||||||||
http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | ||||||||
Changed: | ||||||||
< < | XML | |||||||
> > | XML<->Java | |||||||
http://jxv.sourceforge.net/ - xml <->objects also JAXB (from Sun), Castor (from Exolab, very fussy). | ||||||||
Changed: | ||||||||
< < | http://jaxme.sf.net/ - another. sucky website, dunno bout the code. | |||||||
> > | http://jaxme.sf.net/ - another. sucky website, dunno bout the code. http://sourceforge.net/projects/xjr/ - another http://tibco.com/solutions/products/extensibility/turbo_xml.jsp A co-worker says "This is by far the best XML product I have used in terms functionality and usability. However, this is also the most expensive." |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 72 to 72 | ||||||||
XMLhttp://jxv.sourceforge.net/ - xml <->objects | ||||||||
Changed: | ||||||||
< < | also JAXB, Castor. | |||||||
> > | also JAXB (from Sun), Castor (from Exolab, very fussy). http://jaxme.sf.net/ - another. sucky website, dunno bout the code. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 68 to 68 | ||||||||
http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) | ||||||||
Added: | ||||||||
> > |
XMLhttp://jxv.sourceforge.net/ - xml <->objectsalso JAXB, Castor. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 34 to 34 | ||||||||
Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html | ||||||||
Changed: | ||||||||
< < | Sun's JDBC Technology Site | http://java.sun.com/products/jdbc/ | |||||||
> > | Sun's JDBC Technology Site - http://java.sun.com/products/jdbc/ JDBC RowSet is a good way to move jdbc data around a system. | |||||||
jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 36 to 36 | ||||||||
Sun's JDBC Technology Site | http://java.sun.com/products/jdbc/ | ||||||||
Changed: | ||||||||
< < | jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site | |||||||
> > | jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site | |||||||
Changed: | ||||||||
< < | JavaWorld | http://www.javaworld.com/ | |||||||
> > | JavaWorld | http://www.javaworld.com/ | |||||||
ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ | ||||||||
Line: 65 to 65 | ||||||||
http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. | ||||||||
Changed: | ||||||||
< < | http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. | |||||||
> > | http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. (I tried version 20020909 and it was pretty rough. I think that it would be good to integrate into a new project but it might be hard to retrofit into an existing one.) |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 52 to 52 | ||||||||
| ||||||||
Added: | ||||||||
> > | JVM's
| |||||||
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 60 to 60 | ||||||||
http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. | ||||||||
Added: | ||||||||
> > | http://opensource.yourdecor.ca/jspdoc/ - JSP documentation generator, like javadoc for jsp's. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 57 to 57 | ||||||||
JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ http://ejen.sourceforge.net/intro.html - Java/xml/xslt code generator. | ||||||||
Added: | ||||||||
> > | http://alfj.sourceforge.net/ - a trace logging library that can log all call/returns without explicit log statements. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 55 to 55 | ||||||||
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ | ||||||||
Added: | ||||||||
> > | http://ejen.sourceforge.net/intro.html - Java/xml/xslt code generator. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | A report generation tool in Java: http://datavision.sourceforge.net/ | |||||||
Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html | ||||||||
Line: 46 to 48 | ||||||||
the serverside.com - your middleware portal | http://www2.theserverside.com/ | ||||||||
Changed: | ||||||||
< < | KopiSusu - a GPL java compiler | http://www.klomp.org/KopiSusu/ | |||||||
> > | Compilers
| |||||||
Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | Many languages have been implemented (or re-implemented) in Java. Here's a list: Programming Languages for the Java Virtual Machine http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html | |||||||
I like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. Here's a little javadoc plug-in that generates UML diagrams from Java source code. http://relativity.yi.org/jase/ This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html | ||||||||
Line: 13 to 16 | ||||||||
Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ This is how Sun thinks you should build big applications using Java. I pretty much agree, except that I don't like JSP. | ||||||||
Deleted: | ||||||||
< < | OpenEJB - an open-source ejb container from the author of the o'reilly ejb book . Very much under construction: not really useful at the moment but a great opportunity to find out how an EJB container really works. http://openejb.exolab.org/ | |||||||
xslt -> PDF print formatter | http://xml.apache.org/fop/ Log4j - a java logging and tracing package | http://www.log4j.org/ | ||||||||
Changed: | ||||||||
< < | jBoss -- open source EJB server - Eliot Polk recommends | http://www.jboss.org/ | |||||||
> > | EJB Containers
| |||||||
Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ | ||||||||
Line: 27 to 34 | ||||||||
Sun's JDBC Technology Site | http://java.sun.com/products/jdbc/ | ||||||||
Deleted: | ||||||||
< < | EJB Servers | http://www.mgm-edv.de/ejbsig/ejbservers.html | A list of commercial and free EJB servers JOnAS | http://www.evidian.com/jonas/index.htm | JOnAS Open Application Server for EJB, looks like it was written by a research group inside Groupe Bull and now it's a spin-off called Evidian. | |||||||
jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site JavaWorld | http://www.javaworld.com/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | I like to have code generate documentation where possible, since that keeps the docs close to the code. I'm intrigued by the idea of literate programming but don't really have the time to pick it up. Here's a little javadoc plug-in that generates UML diagrams from Java source code. http://relativity.yi.org/jase/ | |||||||
This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html
Interesting server framework: http://www.destinystar.com/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | (over to JavaTips) | |||||||
This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html
Interesting server framework: http://www.destinystar.com/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | This is an interesting paper about how the singleton pattern gets abused, why that's bad, and one approach to working around the problem: http://www-106.ibm.com/developerworks/webservices/library/co-single.html | |||||||
Interesting server framework: http://www.destinystar.com/ Compare with Avalon: http://jakarta.apache.org/avalon/ | ||||||||
Changed: | ||||||||
< < | Java Wallet Documentation | http://java.sun.com/products/commerce/docs/index.html Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ | How Sun thinks you should build big applications using Java | |||||||
> > | Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ This is how Sun thinks you should build big applications using Java. I pretty much agree, except that I don't like JSP. | |||||||
Changed: | ||||||||
< < | OpenEJB - an open-source ejb container from the author of the o'reilly ejb book | http://openejb.exolab.org/ | |||||||
> > | OpenEJB - an open-source ejb container from the author of the o'reilly ejb book . Very much under construction: not really useful at the moment but a great opportunity to find out how an EJB container really works. http://openejb.exolab.org/ | |||||||
xslt -> PDF print formatter | http://xml.apache.org/fop/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | (back to ProgrammingBookmarks) | |||||||
Interesting server framework: http://www.destinystar.com/ Compare with Avalon: http://jakarta.apache.org/avalon/ | ||||||||
Changed: | ||||||||
< < | -- TobyCabot - 08 Nov 2001 | |||||||
> > | Java Wallet Documentation | http://java.sun.com/products/commerce/docs/index.html Java(TM) 2 Platform, Enterprise Edition Blueprints | http://java.sun.com/j2ee/blueprints/ | How Sun thinks you should build big applications using Java OpenEJB - an open-source ejb container from the author of the o'reilly ejb book | http://openejb.exolab.org/ xslt -> PDF print formatter | http://xml.apache.org/fop/ Log4j - a java logging and tracing package | http://www.log4j.org/ jBoss -- open source EJB server - Eliot Polk recommends | http://www.jboss.org/ Decimal arithmetic for Java - 1.08 | http://www2.hursley.ibm.com/decimalj/ Advanced Programming for the Java 2 Platform | http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html Sun's JDBC Technology Site | http://java.sun.com/products/jdbc/ EJB Servers | http://www.mgm-edv.de/ejbsig/ejbservers.html | A list of commercial and free EJB servers JOnAS | http://www.evidian.com/jonas/index.htm | JOnAS Open Application Server for EJB, looks like it was written by a research group inside Groupe Bull and now it's a spin-off called Evidian. jGuru: Enterprise JavaBeans(TM) Fundamentals | http://developer.java.sun.com/developer/onlineTraining/EJBIntro/EJBIntro.html | An online course in Enterprise JavaBeans at Sun's web site JavaWorld | http://www.javaworld.com/ ICU4J - International Components for Unicode for Java | http://oss.software.ibm.com/icu4j/ JUnit, Testing Resources for Extreme Programming | http://www.junit.org/ Java(TM) Technology & XML | http://java.sun.com/xml/ the serverside.com - your middleware portal | http://www2.theserverside.com/ KopiSusu - a GPL java compiler | http://www.klomp.org/KopiSusu/ Implementing the Singleton Pattern in Java - Rod Waldhoff | http://members.tripod.com/rwald/java/articles/Singleton_in_Java.html JSwat - Graphical Java Debugger | http://www.bluemarsh.com/java/jswat/ |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Compare with Avalon: http://jakarta.apache.org/avalon/ -- TobyCabot - 08 Nov 2001 |