Difference: JavaProgrammingBookmarks (78 vs. 79)

Revision 7913 May 2015 - TobyCabot

Line: 1 to 1
 
META TOPICPARENT name="ProgrammingBookmarks"
(over to JavaNotes)
Deleted:
<
<

EJB Containers

  • A list of commercial and free EJB servers: http://www.mgm-edv.de/ejbsig/ejbservers.html
  • OpenEJB - an open-source ejb container from the author of the o'reilly ejb book . Very much under construction: a great opportunity to find out how an EJB container really works. http://openejb.exolab.org/
  • jBoss -- open source EJB server - Eliot Polk recommends http://www.jboss.org/
  • 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. http://www.evidian.com/jonas/index.htm
  • Geronimo is a project started in the summer of 2003 to build a J2EE server under the auspices of the Apache project. It caused a big ruckus before a single line of code was written because some of the contributors are/were jboss committers, and they were promptly kicked out of jboss. http://geronimo.apache.org/

Compilers

JVM's

 

XML Binding

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.

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
View topic | History: r79 < r78 < r77 < r76 | More topic actions...
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding The Caboteria? Send feedback