comp.lang.java.programmer http://groups-beta.google.com/group/comp.lang.java.programmer [EMAIL PROTECTED]
Today's topics: * looking for high-level web development tools - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/b726dc72d5129bda * dynamically change struts' form's action - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/bc28d63a3a8fb854 * Tool for visual develop web forms in Java - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/5e4381ceb0623b7d * java.lang.OutOfMemoryError - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/7dfb5d2d1250de90 * finalize() question - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/fee9f666cf363dd0 * option-<key> in jEdit Syntax Package - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/2de15a3e19bdc999 * java/oracle - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/a70e12f4966ca467 * an Array of ArrayLists in Java 5 - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/3d38a569377953bf * When I use setFont( ) method to set the string'sfont, the result font is another one. - 2 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/bc656b18a2c6cc1 * How do you write to text files WITHOUT OVERWRITING? - 4 messages, 3 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/6f3671c3a6cf1cdd * interesting thin-client problem - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/df226049f75e9516 * run question. - 2 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/91d24a63573e185f * question on alternate function declaration syntax - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/262cda26dd0d5c13 * Tomcat 5.0.28 and MS-SQL Databases - 2 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/c466f8b6a6d958a7 * Why pay for VS.NET when JAVA is Free? - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/3375ad9fa31f8e34 ============================================================================== TOPIC: looking for high-level web development tools http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/b726dc72d5129bda ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 2:59 pm From: [EMAIL PROTECTED] Try NitroX for JSP and Struts. It's based on Eclipse and is available on Linux and Windows. A pix is worth 1k words. Checkout these images: http://www.m7.com/tiles.htm http://www.m7.com/Struts_Validation_Framework.htm http://www.m7.com/debug_JSP.htm http://www.m7.com/topten.do -Carlos unixhack.blogspot.com wrote: > Hello, > > Does anybody know of a tool that can help me be more > productive when creating a web-based interface? I am > currently using JSP and servlets, and it seems to me > that I'm writing a lot of redundant stuff. I suspect > that I'm not enough of an Objects guru, but that is > probably best left for another post :-) > > Problem description: > I need to implement a rather complicated web interface > to replace a data gathering tool currently semi-implemented > on Excel-VBscript (or so they tell me, I'm totally useless > when it comes to Microsoft development tools). The tool > is like a very complicated wizard with lots of steps, > and the UI that appears at the nth step will depend on > what the user entered at steps 1... n-1. > > Finally, I want to be able to send the end results to a > database. > > I looked at Struts/Tiles some time ago, but it seemes that > to use them you have to already be a JSP/servlets ultra-expert, > which I'm not quite. (At least that was the case with > all the documentation and books I found/bought -- if there > is a more newbie-oriented website or book please let me > know). > > Also looked at IBM's WebSphere product, but > it seems a little overkill for what I'm trying to do. > > So, what other tools are available for creating complicated > web interfaces? > > (Note that I'm not talking about the HTML part -- I'm quite > happy with writing the HTML on "vi" myself. What I need is to > be able to manage the link between web forms/servlets/database > more efficiently.) > > Well, I hope this all makes some sense. Thanks for having read > this far and thanks in advance for any help, > > Ernesto ============================================================================== TOPIC: dynamically change struts' form's action http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/bc28d63a3a8fb854 ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 3:31 pm From: "ctyberg" I'd like to dynamically change the form's action based on a request parameter. For ex. <c:if test="${param.isNew == 'true'}> <html:form action="/saveNew.do" > </c:if> <c:if test="${param.isNew == 'false'}> <html:form action="/saveExisting.do" > </c:if> However, the above would generate a nesting error since the form's end tag is not within the c:if tag. How else can I achieve the same idea? Any ideas? ============================================================================== TOPIC: Tool for visual develop web forms in Java http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/5e4381ceb0623b7d ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 3:02 pm From: [EMAIL PROTECTED] Tools-wise, NitroX for JSP has the best visual JSP support available. Including debugging JSPs directly, jsp:includes, and support for Struts Tiles. Screenshots here: http://www.m7.com/topten.do good luck, -Carlos ============================================================================== TOPIC: java.lang.OutOfMemoryError http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/7dfb5d2d1250de90 ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 11:34 pm From: Alex Kizub > Statement stmt = cx.createStatement(); > FileReader fr = new FileReader( file ); > BufferedReader br = new BufferedReader( fr ); > String lineData = null; > String insertStatementSQL = ""; > while ( (lineData = br.readLine()) != null ) { > .... > stmt.addBatch(insertStatementSQL); > } > > int returnValueIntArray[] = stmt.executeBatch(); That's exactly memory leak. You collect all statements for whole entire request in one batch. Do stmt.executeBatch() inside cycle. For example each 1000 steps. Alex Kizub. ============================================================================== TOPIC: finalize() question http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/fee9f666cf363dd0 ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 11:44 pm From: "Mike Schilling" "Michael Borgwardt" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Andrea Desole wrote: > >> From what I've seen here I understand that an object can be reachable >> and finalized. How is it supposed to be used, then? Should I check, for >> every method, that the object hasn't been finalized? > > No, you just should misuse finalize() like that. That is you should *not* misuse finalize() like that (which I'm sure is what Michael meant to type.) > >> Wouldn't it be better to finalize it when it's sure that it's not going >> to be used? > > That's *exactly* what happens. The problem is that it's possible to > re-introduce the object to "might still be used" status *in* the > finalize() > method. As in static List theList; protected void finalize() { theList.add(this); // This is a truly bad idea } ============================================================================== TOPIC: option-<key> in jEdit Syntax Package http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/2de15a3e19bdc999 ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 3:48 pm From: [EMAIL PROTECTED] For the archives, I founded it. In the method keyTyped of DefaultInputHandler.java there's this suspicious if(c != KeyEvent.CHAR_UNDEFINED && (modifiers & KeyEvent.ALT_MASK) == 0) I just commented out the second condition. Nothing seems broken by now. -- fxn ============================================================================== TOPIC: java/oracle http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/a70e12f4966ca467 ============================================================================== == 1 of 2 == Date: Tues, Dec 14 2004 1:02 am From: "Wojtek D." Did somebody write some fine program in java for database oracle(or diffrent database) like library, etc..., and can get it for me. Thank you for any info. Wojtek D. == 2 of 2 == Date: Tues, Dec 14 2004 1:45 am From: Michael Rauscher Wojtek D. wrote: > Did somebody write some fine program in java for database oracle(or > diffrent database) like library, etc..., > and can get it for me. Yes. The library is called Oracle JDBC driver which implements the JDBC API. The library is provided by Oracle, you can download it on their web site. Bye Michael ============================================================================== TOPIC: an Array of ArrayLists in Java 5 http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/3d38a569377953bf ============================================================================== == 1 of 1 == Date: Mon, Dec 13 2004 6:10 pm From: "Ryan Stewart" "Gary Newell" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] [...] > ArrayList arrayListDoubles[] = new ArrayList [ 5 ]; [...] > arrayListDoubles[0].add( new Double( "100" ) ); [...] > - - - - - - - - - - - - - - - - - - - - - - - - - - - > C:\temp>javac -d . -Xlint:unchecked *.java > arrayOfArrayLists.java:13: warning: [unchecked] unchecked call to add(E) > as > a member of the raw type java.util.ArrayList > arrayListDoubles[0].add( new Double( "100" ) ); > - - - - - - - - - - - - - - - - - - - - - - - - - - - > Specify a type for the ArrayList: ArrayList<Double>[] arrayListDoubles = new ArrayList<Double>[5]; ============================================================================== TOPIC: When I use setFont( ) method to set the string'sfont, the result font is another one. http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/bc656b18a2c6cc1 ============================================================================== == 1 of 2 == Date: Mon, Dec 13 2004 4:25 pm From: "Bruce Sam" I have tested my java project in four or five PC machine.The problem is same.So I thinked it is may be another reason that I don't know. == 2 of 2 == Date: Mon, Dec 13 2004 4:32 pm From: "Bruce Sam" Thanks.I only use alphanumeric.The problem happen in two bean integrated together.If I only use typer bean,the font display normal.So I thinked the reason may be another one.But I can't find the answer now and I am still debuging it.This is a very difficult problem. ============================================================================== TOPIC: How do you write to text files WITHOUT OVERWRITING? http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/6f3671c3a6cf1cdd ============================================================================== == 1 of 4 == Date: Mon, Dec 13 2004 4:26 pm From: "javajavalink" I am relatively new to java and have already tried many ways to write to text files with Java. Is there any way to write to a text file without overwriting what is already there?? == 2 of 4 == Date: Mon, Dec 13 2004 5:40 pm From: Rob javajavalink wrote: > I am relatively new to java and have already tried many ways to write > to text files with Java. Is there any way to write to a text file > without overwriting what is already there?? > -You could append to the file, using something like: BufferedWriter out = new BufferedWriter(new FileWriter("filename", true)); -You could look up RandomFileAccess -You could read the file into a String, manipulate the string and write it back out. == 3 of 4 == Date: Mon, Dec 13 2004 5:02 pm From: [EMAIL PROTECTED] If you create a new instance of a FileReader with just the filename, then that file will be erased if it is already there. You can use the constructor of FileReader that accepts the filename and a boolean. If the boolean is true, then the file will be appended. == 4 of 4 == Date: Mon, Dec 13 2004 5:02 pm From: [EMAIL PROTECTED] If you create a new instance of a FileReader with just the filename, then that file will be erased if it is already there. You can use the constructor of FileReader that accepts the filename and a boolean. If the boolean is true, then the file will be appended. ============================================================================== TOPIC: interesting thin-client problem http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/df226049f75e9516 ============================================================================== == 1 of 2 == Date: Mon, Dec 13 2004 4:58 pm From: "stefoid" hmm, I just realised that JSF components can be (usually are?) made with JSP and javascript. so maybe I could create a 'hex map' JSF component. Would kind of break my rule about @[EMAIL PROTECTED] around with JSP and so on. It would have to 1) generate a scrollable and zoomable hex map 2) display the players units/objects in the hexes they occupy 3) display some information about the hex and possible units on mouse rollover 4) display detailed information when the hex is clicked on, possibly in a popup window 5) allow a unit to be moved from its current hex to a destination hex would all that be possible with javascript? Using this kind of client side processing would mean the client would have to have a lot of data about the map and its contents. Lets say the map was 100x100 hexes, each with a name, a type, and optionally some containing a number of units of possibly differing types. Even at only 50 bytes per hex, thats half a meg of data. I cant see any way around the client having to ask the server for specific information about each hex. hmmm... == 2 of 2 == Date: Tues, Dec 14 2004 1:32 am From: Alex Kizub > I cant see any way around the client having > to ask the server for specific information about each hex. Easy. For each request open another window which retrives data from url and stores it in main window and dies. JavaScript can do this. Alex Kizub. ============================================================================== TOPIC: run question. http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/91d24a63573e185f ============================================================================== == 1 of 2 == Date: Tues, Dec 14 2004 2:40 am From: stevek Thank you Dag. You are a gentleman and a scholar. Your suggestion worked just fine. Dag Sunde wrote: > "stevek" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > >>Thought so. I the following not correct? >> >>CLASSPATH=C:\.;C:\Program Files\j2sdk1.4.2_01\bin;E:\.;C:\Program >>Files\sql2kjdbc\lib\msbase.jar;c:\program fi >>les\sql2kjdbc\lib\mssqlserver.jar;c:\program > > files\sql2kjdbc\lib\msutil.jar > >>Ulf Nordlund wrote: >> >>>stevek skrev: >>> >>> >>>>Think I have my path variables set up ok until I try to run an app. I >>>>need to enter java -cp . <app name>. >>>> >>>>What am I missing. >>>> >>>>TIA >>> >>> >>>Have you set the environment variable CLASSPATH to include '.' ? >>>/ulf > > > Try to set "." as suggested... > The "C:\.;" does not set ".", it is just the same as "C:\;" > Try: CLASSPATH=.;C:\.;C:\Program... > == 2 of 2 == Date: Tues, Dec 14 2004 2:49 am From: stevek Thanks Tony. I will give your e-mail some thought. I used the tools.html to get me where I was with setting the classpath. Dag's suggestion work fine. Tony Morris wrote: > "stevek" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > >>Think I have my path variables set up ok until I try to run an app. I >>need to enter java -cp . <app name>. >> >>What am I missing. > > > > You have done the typical beginner's mistake of setting the CLASSPATH > environment variable. > Unset it. > > http://www.xdweb.net/~dibblego/java/faq/answers.html#q5 > "Generally, you do not set the CLASSPATH environment variable for a standard > SDK or JRE installation. The CLASSPATH environment variable is set for other > reasons, usually the installation of third-party libraries. Some people > (including myself) argue that setting the CLASSPATH environment variable at > all is bad practice; it should be set dynamically at each build. This keeps > the build machine clean from potential "contamination" from libraries in the > CLASSPATH. Setting the CLASSPATH environment variable was required for > installation of the SDK in versions prior to 1.2. This "myth" has > unfortunately carried over to later versions of Java and confusion has > resulted. A good rule of thumb is, "If you don't know how to set the > CLASSPATH (since you are relatively new to Java), don't set the CLASSPATH at > all". More information on the CLASSPATH environment variable can be found at > http://java.sun.com/j2se/1.4.2/docs/tooldocs/tools.html" > ============================================================================== TOPIC: question on alternate function declaration syntax http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/262cda26dd0d5c13 ============================================================================== == 1 of 2 == Date: Mon, Dec 13 2004 8:25 pm From: [EMAIL PROTECTED] I've always wondered why there is no language (to my knowledge) where a function could be declared and used like this: declaration: int[] find(int numOfRoots)RootsOf(String eqn){...} invocation: int[] solns= find(2)RootsOf("x^2"); If no spaces are allowed, this syntax seems unambiguous, and I can't think of a reason why it would cause problems (besides it being unwanted or not useful:)) Is there a reason why this isn't allowed? Would it even be useful? Thanks, Rob Callan == 2 of 2 == Date: Mon, Dec 13 2004 9:00 pm From: Peter Davis On 2004-12-13 20:25:48 -0800, [EMAIL PROTECTED] said: > declaration: > int[] find(int numOfRoots)RootsOf(String eqn){...} > > invocation: > int[] solns= find(2)RootsOf("x^2"); > > If no spaces are allowed, this syntax seems unambiguous, and I can't > think of a reason why it would cause problems (besides it being > unwanted or not useful:)) Firstly, most people wouldn't like to have no spaces at all, and some language grammars are written in a way that having no spaces between tokens is simply impossible. > > Is there a reason why this isn't allowed? Would it even be useful? Functional languages do already support this style. For example, in Haskell, find :: Int -> (String -> [Int]) -> String -> [Int] find n f s = take n (f s) This is a function that takes three arguments: the number of items to find (2), another function that maps a string to a list of ints, and then the string to apply to the function. So to call: find (2) RootsOf ("x^2") is just passing three arguments to the "find" function. RootsOf would be defined however you like, and you could easily apply other functions to "find" other than RootsOf. So yes, there most certainly is a use for meta-functions like you describe, but their use is completely undefined in Java since methods are not first-class values. (The java.lang.reflect.Method class gains you something, but it's hardly a substitute for a real functional language.) Check out Haskell or OCaml if you want to learn more. HTH -- Peter Davis <[EMAIL PROTECTED]> "Furthermore, I believe bacon prevents hair loss!" ============================================================================== TOPIC: Tomcat 5.0.28 and MS-SQL Databases http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/c466f8b6a6d958a7 ============================================================================== == 1 of 2 == Date: Mon, Dec 13 2004 9:13 pm From: "WJ" I realize this is a question better suited for comp.lang.java.databases. I posted this there and received no response. I also bought a Tomcat book but have not been able to find the answer in there either. I am connecting Tomcat 5 to an MS-SQL database. Everything works fine. But in order to get the pooling to work, I have to create a SQL user and set my app's database to that user's default database. This is fine if I only need to connect to one database. But I'd like to use that login to connect to two databases. In Weblogic, I am able to define the database in the Connection Pool string, e.g. [EMAIL PROTECTED]:1433. So I can have the same username connect to multiple databases by defining the target database in the app server's connection pool. Is there a way to do this in Tomcat 5? When I configure my Data Source, I use jdbc:microsoft:sqlserver://localhost:1433 for the Data Source URL. There does not appear to be a place to define the database name from the Servlet Container side. I use com.microsoft.jdbc.sqlserver.SQLServerDriver for the JDBC Driver Class. == 2 of 2 == Date: Mon, Dec 13 2004 9:33 pm From: "WJ" nevermind. ============================================================================== TOPIC: Why pay for VS.NET when JAVA is Free? http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/3375ad9fa31f8e34 ============================================================================== == 1 of 2 == Date: Mon, Dec 13 2004 8:45 pm From: Mike Cox I've been a long time Windows developer until recently. Why should any company pay for developer tools when they could be had for free? My last Visual Studio product was Visual Studio 6.0. I then moved over to linux and GCC because web services were still in its infancy and no one was really using it. Therefore GCC, CORBA(ACE/TAO) and Linux were good enough compared to VC++ 7.0 and ATL 7.0. While Linux and GCC were good, Microsoft's IDE still rocked, and had a value. Linux developers needed to be smart because Emacs LISP is tough to wrap your head around in order to create the same functionality as MS VS. Furthermore, Emacs is uglier, and debugging is similar although less intuitive than VS. I was smart enough and a cheap enough to learn Emacs, so that VS was irrelevant unless eye candy counted. But lately, Web Services have started to mature. I was faced with a choice, go with .NET and VS.NET or move to JAVA. I looked at the costs associated with Microsoft versus JAVA / SUN and found SUN to be the low cost leader. StarOffice is cheaper than MS office. Solaris 10 will be completely free and include DTrace and other goodies. When I visited SUN's website, I saw free this and free that! But the best thing that was free IMHO was JAVA. Why should anyone pay $2500 USD for VS.NET Enterprise Edition when one can just click to SUN.com and download J2EE and get exactly the same functionality for free!? Plus on top of that you will soon get a free Solaris 10 with DTrace and a new filesystem that can hold incredible amounts of data. When Solaris 10 comes out, my Linux and Windows boxes will head to the trash can. Why am I posting this? Well, to say that Microsoft is losing its developer base because competitively, they are more expensive than SUN now. SUN is the low cost leader. If MS made VS.NET enterprise free I might consider coming back, but only if they made MS Office more competitive with Open Office and reduced prices on their Server products. If Sun Solaris 10 is free robust and virus free, why pay through the nose for Windows then? Microsoft made its fortune on being the high volume low cost provider, but now it is more expensive than SUN. How ironic! == 2 of 2 == Date: Mon, Dec 13 2004 10:41 pm From: "Sylvain Lafontaine" Simply because the costs of the software is only a part of the whole equation. You may say that Java is free, but if it take a programmer 6 months with Java instead of 3 with .NET to develop a piece of code; then the real cost to the company who pay him is much, much higher than 0$. I won't enter into the discussion to know if doing a project with Java will really double the required time or not. You can even argue that it will take less time doing it with Java instead; I don't care here. The real point is not to know which one is more productive but to know that the decision of using a product instead of another can have consequences far more distant than simply the cost of buying the product. If you think that you will do a project with Java in less time that with VS.NET, then go ahead with Java; it's the best decision that you can make and, hopefully, a good one. However, if you think that it will take you more time with Java but you make the decision of sticking with it because it's free, then you know what someone might say about such a decision. S. L. "Mike Cox" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I've been a long time Windows developer until recently. Why should any > company pay for developer tools when they could be had for free? My last > Visual Studio product was Visual Studio 6.0. I then moved over to linux > and GCC because web services were still in its infancy and no one was > really using it. Therefore GCC, CORBA(ACE/TAO) and Linux were good enough > compared to VC++ 7.0 and ATL 7.0. > > While Linux and GCC were good, Microsoft's IDE still rocked, and had a > value. Linux developers needed to be smart because Emacs LISP is tough to > wrap your head around in order to create the same functionality as MS VS. > Furthermore, Emacs is uglier, and debugging is similar although less > intuitive than VS. I was smart enough and a cheap enough to learn > Emacs, so that VS was irrelevant unless eye candy counted. > > But lately, Web Services have started to mature. I was faced with a > choice, > go with .NET and VS.NET or move to JAVA. I looked at the costs associated > with Microsoft versus JAVA / SUN and found SUN to be the low cost leader. > StarOffice is cheaper than MS office. Solaris 10 will be completely free > and include DTrace and other goodies. When I visited SUN's website, I saw > free this and free that! > > But the best thing that was free IMHO was JAVA. Why should anyone pay > $2500 > USD for VS.NET Enterprise Edition when one can just click to SUN.com and > download J2EE and get exactly the same functionality for free!? Plus on > top of that you will soon get a free Solaris 10 with DTrace and a new > filesystem that can hold incredible amounts of data. When Solaris 10 > comes > out, my Linux and Windows boxes will head to the trash can. > > Why am I posting this? Well, to say that Microsoft is losing its > developer > base because competitively, they are more expensive than SUN now. SUN is > the low cost leader. If MS made VS.NET enterprise free I might consider > coming back, but only if they made MS Office more competitive with Open > Office and reduced prices on their Server products. If Sun Solaris 10 is > free robust and virus free, why pay through the nose for Windows then? > Microsoft made its fortune on being the high volume low cost provider, but > now it is more expensive than SUN. How ironic! ============================================================================== You received this message because you are subscribed to the Google Groups "comp.lang.java.programmer" group. To post to this group, send email to [EMAIL PROTECTED] or visit http://groups-beta.google.com/group/comp.lang.java.programmer To unsubscribe from this group, send email to [EMAIL PROTECTED] To change the way you get mail from this group, visit: http://groups-beta.google.com/group/comp.lang.java.programmer/subscribe To report abuse, send email explaining the problem to [EMAIL PROTECTED] ============================================================================== Google Groups: http://groups-beta.google.com
