comp.lang.java.programmer http://groups-beta.google.com/group/comp.lang.java.programmer [EMAIL PROTECTED]
Today's topics: * Custom Protocol over TCP - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/4b24f908bd6b6b6b * Array Constructor - 3 messages, 3 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/46bb58d40a642599 * .Net vs Java - 3 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/1eeb4a2df2ae9032 * Serializable vs Externalizable - 3 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/8d424c3b3da836c3 * umm a very newbie question in querys - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/573927d6b5c5fcaa * Stuff the purple heart programmers cook up - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/ff788c5b12bf8d8f * java front end dev... - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/74ebf4df019a90e9 * session id is determined by the cookie? - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/2a2b9a17b4d01adc * database access - PreparedStatement - DebuggableStatement - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/61b32931886071f9 * Modifying the parameter Objects passed to RMI server - 3 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/e958d8037e335b39 * acceptable way to program - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/829184c5bd6bb8b0 * Java Methods - 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/dbbde6e7a639949f * comp.lang.java.{help,programmer} - what they're for (mini-FAQ 2004-10-08) - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/efaa732d6dd296a1 * Java Network Programming FAQ - 1 messages, 1 author http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/d1d1ec4b48336b6c ============================================================================== TOPIC: Custom Protocol over TCP http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/4b24f908bd6b6b6b ============================================================================== == 1 of 1 == Date: Fri, Dec 31 2004 5:08 pm From: Jeffrey Spoon In message <[EMAIL PROTECTED]>, Steve Horsley <[EMAIL PROTECTED]> writes > >Java and most other languages have no problem with binary data, PROVIDED >that the data format is defined properly. This definition must state >byte-by-byte way what is sent over the wire. The problem comes when lazy >C/C++ programmers send an image of an in-memory structure and don't >actually KNOW what they are sending over the wire (which would probably >change if they used a different compiler or different compile options >against the same source code). It is very hard to decode messages where >even the sender doesn't know what he's sending, and equally hard to >encode messages when the recipient doesn't know what format he expects. >The same issue applies with binary file data transferred between >programs, although for some reason file contents do tend to get >documented more accurately. > Okay. I was actually looking at the Gnutella protocol to see how they move things around. They seem to use a binary system (apart from direct file transfers which are HTTP). I was a bit confused as to how they actually encode the data into bytes though and how I would achieve that in Java. >> Anyway, should I just use plain text for my protocol messages? It >>still seems wasteful, as you're basically wasting 8 bits with each >>character, whereas you could stuff a lot more info into a binary >>packet. I suppose this is more of a general programming/networking >>question, but since I will be using the Java I thought this was a good >>place to start. >> > >Unless you have real bandwidth concerns, I would suggest that the easier >debugging will outweigh the extra bandwidth, and that text is probably >the better choice. It makes the protocol easier for others to understand >too, which is a consideration if you hope for wide adoption. > >Text headers also tend to be easier to extend, add to, abuse etc. Well bandwidth is a pretty major concern. Also I'd be worried about the abuse of headers (I suppose I could include a hash in the packets or something). But I can see it's going to be a lot easier to do. I still haven't decided which way to go yet, until I know what I'm doing. Thanks. -- Jeffrey Spoon ============================================================================== TOPIC: Array Constructor http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/46bb58d40a642599 ============================================================================== == 1 of 3 == Date: Fri, Dec 31 2004 9:41 am From: [EMAIL PROTECTED] Hello, Let's say you have a class like the following: class Blub { String s; Boolean b; ... Can you create an array constructor? ... public Blub[] ( String[] st, Boolean[b] bo ) { ... } ... } that you could call in the following manner: public static void main ( String[] args ) { Blub[] bl = new Blub[] ( ... ); ... } Peter == 2 of 3 == Date: Fri, Dec 31 2004 5:49 pm From: [EMAIL PROTECTED] (Bent C Dalager) In article <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> wrote: >Hello, > >Let's say you have a class like the following: > >class Blub { >String s; >Boolean b; >... > >Can you create an array constructor? >... >public Blub[] ( String[] st, Boolean[b] bo ) { >... >} >... >} > >that you could call in the following manner: > >public static void main ( String[] args ) { >Blub[] bl = new Blub[] ( ... ); >... >} No. What you would basically do in stead is: public class Blah { private String s; private boolean b; public Blah(String string, boolean bool) { s = string; b = bool; } } public static void main(String[] args) { Blah[] blahs = new Blah[] { new Blah("foo", true), new Blah("bar", false), new Blah("wheee", true) }; } Or you'd write a loop if what you have is a String[] and a boolean[] to create the Blah[] from. Cheers Bent D -- Bent Dalager - [EMAIL PROTECTED] - http://www.pvv.org/~bcd powered by emacs == 3 of 3 == Date: Fri, Dec 31 2004 12:52 pm From: "Ryan Stewart" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hello, > > Let's say you have a class like the following: > > class Blub { > String s; > Boolean b; > ... > > Can you create an array constructor? > ... > public Blub[] ( String[] st, Boolean[b] bo ) { > ... > } > ... > } > > that you could call in the following manner: > > public static void main ( String[] args ) { > Blub[] bl = new Blub[] ( ... ); > ... > } > In addition to Bent's comments: public static Blub[] getBlubArray(String[] st, Boolean[] bo) { // Make sure the arrays are the same length, then... int length = st.length; Blub[] array = new Blub[length]; for (int i = 0; i < length; i++) { array[i] = new Blub(st[i], bo[i]); } return array; } ============================================================================== TOPIC: .Net vs Java http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/1eeb4a2df2ae9032 ============================================================================== == 1 of 3 == Date: Fri, Dec 31 2004 5:57 pm From: Moonraker After working extensively with .Net and Java, these are the differences I see: Java does not have Reflection.Emit But it does have Reflection. That's okay so far, because most programmers are too dumb to use Reflection.Emit. Visual Studio .net is the easiest way to create web services. Windows.Forms, while easy to create, are hopelessly behind other toolkits such as Swing and Gtk. == 2 of 3 == Date: Fri, Dec 31 2004 6:17 pm From: 7 Moonraker wrote: > > After working extensively with .Net and Java, these are the differences I > see: > > Java does not have Reflection.Emit > But it does have Reflection. > > That's okay so far, because most programmers are too dumb to use > Reflection.Emit. > > Visual Studio .net is the easiest way to create web services. > > Windows.Forms, while easy to create, are hopelessly behind other toolkits > such as Swing and Gtk. Have you tried Mono as replacement for .net? Some of the 200 odd liveCDs that boot from CD and run without having to install come with mono already working. http://www.frozentech.com/content/livecd.php All free and done up techies with open source source code to configure and modify to heart's content. == 3 of 3 == Date: Fri, Dec 31 2004 6:24 pm From: Moonraker 7 wrote: > Have you tried Mono as replacement for .net? Yes, I am a huge fan of mono! > Some of the 200 odd liveCDs that boot from CD > and run without having to install come with mono already working. > http://www.frozentech.com/content/livecd.php > All free and done up techies with open source source code > to configure and modify to heart's content. I get mine straight from the source: Suse. There is a Red Carpet channel so it can be easily updated. Lately I've been fascinated with developing UIs in Glade -- an XML based structure for defining forms that can operate with mono/c#. It's obviously 2 years ahead of AXML. ============================================================================== TOPIC: Serializable vs Externalizable http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/8d424c3b3da836c3 ============================================================================== == 1 of 3 == Date: Fri, Dec 31 2004 12:59 pm From: "Norris Watkins" I was reading about serialization. 1. I could not quite understand how Externalizable can be faster than a Serializable object with readObject/writeObject implemented. After all both of them assigns the responsibility to you. 2. Does it have something to do with the format in which the object is store ? ( Maybe like Serializable objects use Serialization protocol version 1, while Externalizable uses the later protocol 2 ? ) == 2 of 3 == Date: Fri, Dec 31 2004 7:46 pm From: "John McGrath" On 12/31/2004 at 12:59:25 PM, Norris Watkins wrote: > 1. I could not quite understand how Externalizable can be faster than a > Serializable object with readObject/writeObject implemented. After all > both of them assigns the responsibility to you. When you use Serializable, the responsibility is not really assigned to you, although you can take over *some* of the responsibility. If you do not define a writeObject() method, you do not assume any responsibility - the class will be automatically serialized. If you do define this method, it will still take care of serializing the superclass. However, when you use Externalizable, everything is up to you. > 2. Does it have something to do with the format in which the object is > store ? ( Maybe like Serializable objects use Serialization protocol > version 1, while Externalizable uses the later protocol 2 ? ) When you use Externalizable, it only writes what you explicitly tell it to write. -- Regards, John McGrath == 3 of 3 == Date: Fri, Dec 31 2004 3:14 pm From: "Norris Watkins" "John McGrath" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On 12/31/2004 at 12:59:25 PM, Norris Watkins wrote: > >> 1. I could not quite understand how Externalizable can be faster than a >> Serializable object with readObject/writeObject implemented. After all >> both of them assigns the responsibility to you. > > When you use Serializable, the responsibility is not really assigned to > you, although you can take over *some* of the responsibility. If you do > not define a writeObject() method, you do not assume any responsibility - > the class will be automatically serialized. If you do define this method, > it will still take care of serializing the superclass. However, when you > use Externalizable, everything is up to you. Ha thanks a lot John: I didnt know that even with writeObject() defined, it will write the superclass "part" of the object. I somehow thought that one has to call defaultWriteObject() inside writeObject() for this to happen. ============================================================================== TOPIC: umm a very newbie question in querys http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/573927d6b5c5fcaa ============================================================================== == 1 of 1 == Date: Fri, Dec 31 2004 6:04 pm From: "Rogier R. Spaans" Use % instead of * ali wrote: > well some thing is not right i think > > i tried this query > recordSet = query.executeQuery("SELECT * FROM members WHERE Name LIKE > 'Ali*'"); > > and wrote it correctly in try catch > > but id didnt work > > if i write my complete name instead of 'Ali*' it > works > > but with the statment as it is it finds nothing > > i think Stetment has some ellargy to * ( any) in sql > so can some help me with a solution for that > ============================================================================== TOPIC: Stuff the purple heart programmers cook up http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/ff788c5b12bf8d8f ============================================================================== == 1 of 1 == Date: Fri, Dec 31 2004 10:26 am From: "Last Timer" Ah, some bleeding heart java programmers. It's not like there are not enough java books and sun's java groups to answer the questions. ============================================================================== TOPIC: java front end dev... http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/74ebf4df019a90e9 ============================================================================== == 1 of 1 == Date: Fri, Dec 31 2004 10:33 am From: "aerostern" I read this and was wondering if anyone knows where there would be any info on this approach to building really fast front end components as decribed here: "The Front end application is built with Java and swing. With release 3, the screen painting technology has been completely replaced. To work around screen painting problems and slowness associated with the Java Swing libraries, the development team created in memory bitmaps (or "sprites") for all displayable text. This substantially increased the overall responsiveness of the software and eliminated the usual awkwardness associated with real time Java applications running on Windows." Thanks... ============================================================================== TOPIC: session id is determined by the cookie? http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/2a2b9a17b4d01adc ============================================================================== == 1 of 2 == Date: Fri, Dec 31 2004 11:27 am From: [EMAIL PROTECTED] When we open a new web browser, all the windows that are open from that web browser belong to the same session. However, if we open a new web browser, then it will be different sessions. Is that the correct concept? Another question is if session id is generated by the web server? Session ID is determined by the cookies? Otherwise, how can the web server know this is new session, or old session? == 2 of 2 == Date: Fri, Dec 31 2004 7:56 pm From: Daniel Tryba [EMAIL PROTECTED] wrote: FUP to comp.lang.php (and there is generally no reason to crosspost between clj.help and clj.programmer). > When we open a new web browser, all the windows that are open from that > web browser belong to the same session. However, if we open a new web > browser, then it will be different sessions. Is that the correct > concept? No, depends on browser and how the new "windows" get opened. > Another question is if session id is generated by the web server? Atleast for PHP the client can set the sessionID. > Session ID is determined by the cookies? Could be. Depends on server configuration. > Otherwise, how can the web server know this is new session, or old > session? The webserver doesn't care (atleast with PHP), if you actually care you have to write your own code to do sessionID generation and checking. ============================================================================== TOPIC: database access - PreparedStatement - DebuggableStatement http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/61b32931886071f9 ============================================================================== == 1 of 1 == Date: Sat, Jan 1 2005 4:41 am From: Rico I'm quite at a loss with this: I am able to obtain the query string (including values of params) for a PreparedStatement by using the debuggable package from the javaworld article: http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower-p2.html When I execute this query string through Enterprise Manager for MS SQL Server 2000 it says there's 34 rows returned. However in the code it throws SQLException saying that there's "No current row in the ResultSet" Has anyone run into a similar case for some reason before? I hope this is not the kind of problems like antivirus software causing Tomcat to fail to load jar's placed in <app-path>/WEB-INF/lib whilst all works fine when placed in common/lib Thanks. Rico. ============================================================================== TOPIC: Modifying the parameter Objects passed to RMI server http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/e958d8037e335b39 ============================================================================== == 1 of 3 == Date: Fri, Dec 31 2004 3:37 pm From: "Norris Watkins" I was wondering what will happen if the Objects passed as parameters to an RMI call is modified by the server. Since these objects are serialized/deserialized before the server code gets access to the parameter objects, what the server views is only a copy of the original object. 1. What prevents the server from calling modifiers on such objects ? 2. Will the answer for 1 above be different, if both server and client are running under the same JVM ? 3. Is there a way in RMI to send the Class information along with the object to the remote server ? ( So that the server does not have to have compile time knowledge of the Class that it will handle at runtime ) 4. Does JNDI use RMI ? ( If I do a lookup() for a particular object from a client JVM, and if the object is sitting under a different JVM, how is that the calls are being dispatched over the wire ? ) 5. Can I bind() objects to JNDI, that are not implementing java.rmi.Remote ? Thanks for reading --nw == 2 of 3 == Date: Fri, Dec 31 2004 8:43 pm From: "Tony Morris" "Norris Watkins" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I was wondering what will happen if the Objects passed as parameters to an > RMI call is modified by the server. > Since these objects are serialized/deserialized before the server code gets > access to the parameter objects, what the server views is only a copy of the > original object. > 1. What prevents the server from calling modifiers on such objects ? The object exists once - on the server. If you modify that instance everyone will know about it. The client only has a stub of the object. > 2. Will the answer for 1 above be different, if both server and client are > running under the same JVM ? No. > 3. Is there a way in RMI to send the Class information along with the object > to the remote server ? ( So that the server does not have to have compile > time knowledge of the Class that it will handle at runtime ) Yes, RMI can load classes across the wire. It will do this if the class definition is not found locally if I remember erectly. You have to set up an appropriate security permissions file. > 4. Does JNDI use RMI ? ( If I do a lookup() for a particular object from a > client JVM, and if the object is sitting under a different JVM, how is that > the calls are being dispatched over the wire ? ) No. RMI uses JNDI. You bind objects to a JNDI directory and the client looks them up. > 5. Can I bind() objects to JNDI, that are not implementing java.rmi.Remote > ? Yes, you can bind any object to a JNDI directory. Take a look at EJBs for a practical example. > Thanks for reading > --nw > > Try this http://java.sun.com/docs/books/tutorial/rmi/index.html -- Tony Morris http://xdweb.net/~dibblego/ -- Tony Morris http://xdweb.net/~dibblego/ == 3 of 3 == Date: Fri, Dec 31 2004 4:48 pm From: "Norris Watkins" Thanks Tony ( My comments below ) "Tony Morris" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > "Norris Watkins" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] >> I was wondering what will happen if the Objects passed as parameters to >> an >> RMI call is modified by the server. >> Since these objects are serialized/deserialized before the server code > gets >> access to the parameter objects, what the server views is only a copy of > the >> original object. >> 1. What prevents the server from calling modifiers on such objects ? > > The object exists once - on the server. > If you modify that instance everyone will know about it. > The client only has a stub of the object. I was talking about ordinary objects passed as parameters to RMI methods. > >> 2. Will the answer for 1 above be different, if both server and client > are >> running under the same JVM ? > > No. > >> 3. Is there a way in RMI to send the Class information along with the > object >> to the remote server ? ( So that the server does not have to have compile >> time knowledge of the Class that it will handle at runtime ) > > Yes, RMI can load classes across the wire. > It will do this if the class definition is not found locally if I remember > erectly. > You have to set up an appropriate security permissions file. > >> 4. Does JNDI use RMI ? ( If I do a lookup() for a particular object from >> a >> client JVM, and if the object is sitting under a different JVM, how is > that >> the calls are being dispatched over the wire ? ) > > No. RMI uses JNDI. You bind objects to a JNDI directory and the client > looks > them up. I was talking about the internal mechanism used by JNDI. How does it handle remote calls. ( when client is in a different JVM ) > >> 5. Can I bind() objects to JNDI, that are not implementing > java.rmi.Remote >> ? > > Yes, you can bind any object to a JNDI directory. > Take a look at EJBs for a practical example. > >> Thanks for reading >> --nw >> >> > > Try this > http://java.sun.com/docs/books/tutorial/rmi/index.html > > -- > Tony Morris > http://xdweb.net/~dibblego/ > > > > -- > Tony Morris > http://xdweb.net/~dibblego/ > > > ============================================================================== TOPIC: acceptable way to program http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/829184c5bd6bb8b0 ============================================================================== == 1 of 2 == Date: Fri, Dec 31 2004 4:14 pm From: "Tom Dyess" Yes, I would agree with the relational database. ORDB are mainly hype and usually promoted by coders that have never had to write a report or mine data effectively. The next question would be where to store the images. BLOB or files. Both approaches have their downfalls. BLOBS are good because you have a centralized location for all your data (Oracle DB) but that problem is your exports will quickly get huge and will become a DBA nightmare (having to export a table at a time). Keeping your files on the filesystem requires two storage mechanisms, the DB and the filesystem. It's additional overhead to backup the files every night, but overall, this is the approach with the least hastle overall. "thufir" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > <http://directory.google.com/Top/Computers/Programming/Languages/Java/Databases_and_Persistence/Database_Management_Systems_-_DBMS/Object-Relational/> > > <http://objectstyle.org/cayenne/> > > <http://www-306.ibm.com/software/data/cloudscape/> > > <http://www.hibernate.org/> > > in no particular order :) > > note that the term "object-relational mapping" is what you're after, > probably. > > --Thufir > == 2 of 2 == Date: Sat, Jan 1 2005 6:26 am From: steve On Fri, 31 Dec 2004 16:32:39 +0800, DA Morgan wrote (in article <[EMAIL PROTECTED]>): > steve wrote: >> Hi, >> >> Recently I have been looking at the various ways people are implementing, >> interaction between java & oracle databases. >> >> I was always instructed on the purity of the data model, "normalize the >> data" etc. >> >> I have seen people Serializing java objects , such as purchase orders >> orders, customer records etc , then sticking the "object" into am oracle >> blob >> column. >> >> finally when they want to retrieve it they de-serialize the object., work >> on >> it then re-serialize and stuff it back into the oracle blob. >> >> to me this causes the following problems: >> >> 1. the object can become very big, and can only be recovered in it's >> entirety, and if it contains pictures ,etc, it can become huge. >> 2. the object becomes "closed", in that it cannot be modified or checked >> in >> situ >> 3. it cannot be searched , without de-serialization. >> >> >> I'm looking to implement a java front end, (oracle back end), system ,that >> allows a product , to be inspected by an inspection team , and comments/ >> photographic record kept. >> >> using an "object approach" would make it very simple, but the size of the >> resulting object could be very large. >> >> does anyone have any thoughts how to accomplish this task. >> >> >> steve > > Store relationally and create an API from package procedures to handle > the transactions between the database and the front-end application. > > A good rule of thumb is that if you can't use Crystal Reports to query > the database structure with ease ... you have created a nightmare. What > you describe, above, is a nightmare. > thanks guys!! I thought perhaps , I was out of date. Anyway as we have a brand spanking new 10g , oracle and a rational layout it is. ============================================================================== TOPIC: Java Methods http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/dbbde6e7a639949f ============================================================================== == 1 of 2 == Date: Fri, Dec 31 2004 9:16 pm From: "Gemma" Hi all, I started programming Java a couple of months ago now and I recently started methods, although my understanding of methods still isn't great. I was wondering if anyone knows of any good online tutorials or examples of code. Thanks in advance to anyone who replies! == 2 of 2 == Date: Fri, Dec 31 2004 3:08 pm From: [EMAIL PROTECTED] www.sun.com ============================================================================== TOPIC: comp.lang.java.{help,programmer} - what they're for (mini-FAQ 2004-10-08) http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/efaa732d6dd296a1 ============================================================================== == 1 of 1 == Date: Fri, Dec 31 2004 10:50 pm From: [EMAIL PROTECTED] (David Alex Lamb) pepper Season and sauté the cutlets in olive oil till golden brown, remove. Add the garlic and onions and cook down a bit. Add some lemon juice and some zest, then de-glaze with stock. Add a little cornstarch (dissolved in cold water) to the sauce. You are just about there, Pour the sauce over the cutlets, top with parsley, lemon slices and cracked pepper. Serve with spinach salad, macaroni and cheese (homemade) and iced tea... Spaghetti with Real Italian Meatballs If you don?t have an expendable bambino on hand, you can use a pound of ground pork instead. The secret to great meatballs, is to use very lean meat. 1 lb. ground flesh; human or pork 3 lb. ground beef 1 cup finely chopped onions 7 - 12 cloves garlic 1 cup seasoned bread crumbs ½ cup milk, 2 eggs Oregano basil salt pepper Italian seasoning, etc. Tomato gravy (see index) Fresh or at least freshly cooked spaghetti or other pasta Mix the ground meats together in a large bowl, then mix each of the other ingredients. Make balls about the size of a baby?s fist (there should be one lying around for reference). Bake at 400°for about 25 minutes - or you could fry them in olive oil. Place the meatballs in the tomato gravy, and simmer for several hours. Serve on spaghetti. Accompany with green salad, garlic bread and red wine. Newborn Parmesan This classic Sicilian cuisine can easily be turned into Eggplant Parmesan If you are planning a vegetarian meal. Or you could just as we ============================================================================== TOPIC: Java Network Programming FAQ http://groups-beta.google.com/group/comp.lang.java.programmer/browse_thread/thread/d1d1ec4b48336b6c ============================================================================== == 1 of 1 == Date: Fri, Dec 31 2004 9:01 pm From: [EMAIL PROTECTED] (David Reilly) crabs serve just as well in this classic southern delicacy. The sandwich originated in New Orleans, where an abundance of abortion clinics thrive and hot French bread is always available. 2 cleaned fetuses, head on 2 eggs 1 tablespoon yellow mustard 1 cup seasoned flour oil enough for deep frying 1 loaf French bread Lettuce tomatoes mayonnaise, etc. Marinate the fetuses in the egg-mustard mixture. Dredge thoroughly in flour. Fry at 375° until crispy golden brown. Remove and place on paper towels. Holiday Youngster One can easily adapt this recipe to ham, though as presented, it violates no religious taboos against swine. 1 large toddler or small child, cleaned and de-headed Kentucky Bourbon Sauce (see index) 1 large can pineapple slices Whole cloves Place him (or ham) or her in a large glass baking dish, buttocks up. Tie with butcher string around and across so that he looks like he?s crawling. Glaze, then arrange pineapples and secure with cloves. Bake uncovered in 350° oven till thermometer reaches 160°. Cajun Babies Just like crabs or crawfish, babies are boiled alive! You don?t need silverware, the hot spicy meat comes off in your hands. 6 live babies 1 lb. smoked sausage 4 lemons whole garlic 2 lb. new potatoes 4 ears corn 1 box salt crab boil Bring 3 gallons of water to a boil. Add sausage, salt, crab boil, lemons and garlic. Drop potatoes in, boil for 4 minutes. Corn is added next, boil an additional 11 minutes. Put the live babies into the boiling water and cover. Boil till meat comes off easily with a fork. Oven-Baked Baby-Back Ribs Beef ribs or pork ribs can be used in this recipe, and that is exactly what your dinner guests will assume! An excellent way to expose the uninitiated to this highly misunderstood yet succulent source of protein ============================================================================== 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
