Java Framework To Create Java Frameworks Java marco para crear marcos de Java
I have seen way too many java frameworks, way beyond my limits of tolerance. He visto demasiados java marcos, mucho más allá de mis límites de la tolerancia. And I have found a perfect solution. Y he encontrado una solución perfecta.
Too many java programmer wants to create his own framework. Demasiados java programador quiere crear su propio marco. What we need is a java framework to create java frameworks. Lo que necesitamos es un marco de java para crear marcos de java. So every Tom, Dick and Nancy can create their own fancy framework on a weekend and let it loose on the world at large, thanks to the generosity of Sourceforge / Javaforge etc. Así que cada Tom, Dick y Nancy puede crear su propio marco de fantasía en un fin de semana y se deja suelto en el mundo en general, gracias a la generosidad de Sourceforge / etc Javaforge
We also need a java framework to create documentation for created java frameworks. También necesitamos un marco de java para crear la documentación para crear marcos de java. It will spew out stock documentation (maven style) containing beautiful phrases like - reliable, lightweight, embeddable, inversion of control, dependency injection, flexible etc. Se spew a cabo acciones de documentación (Maven estilo) que contiene bellas frases como - confiable, ágil, embeddable, la inversión de control, la dependencia de inyección, flexibles, etc
The generated frameworks must be built on Maven, a framework which easily allows you to generate tons of useless documentation without breaking a sweat. Los marcos generados debe basarse en Maven, un marco que fácilmente le permite generar toneladas de documentación inútil sin romper a sudar.
It should support XML based configuration and support a wide selection of other java frameworks like Spring, Struts, Webwork etc. Se debe apoyar de configuración basado en XML y el apoyo de una amplia selección de otros marcos como java Spring, Struts, etc Webwork
It should take at least a week to learn. Debería tener al menos una semana para aprender. It is advisable to have a steep learning curve with obtuse documentation. Es aconsejable disponer de una pronunciada curva de aprendizaje obtuso con la documentación. Anyone who finally masters it will be too tired and too horrified to ever venture into any other java frameworks. Cualquier persona que finalmente los capitanes será demasiado cansado y demasiado horrorizados a cada empresa en cualquier otro java marcos.
I predict 2006 will be the year when we will finally see the first wave of such meta frameworks. I predecir 2006 será el año en que vamos a ver finalmente la primera oleada de esos marcos de meta.
Filed under Filed under Headline News Headline News , Humor , Java Software El software de Java , Web | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Enviar artículo
You may also like to read También puede leer |




January 30th, 2006 at 12:42 am 30 de enero de 2006, a las 12:42 am
Your joking, are you? Su broma, ¿no? Your sarcasm at the tail end of the article gives you away. Su sarcasmo al final del artículo le da distancia.
Nice post. Nice post.
February 2nd, 2006 at 3:10 am 2 de Febrero, 2006 a las 3:10 am
Thanks. Gracias.
February 8th, 2006 at 3:43 am 8 de febrero de 2006, a las 3:43 am
[...] Licensing fees are a major deterrent in product development in developing countries. [...] Los derechos de licencia son un importante elemento de disuasión en el desarrollo de productos en los países en desarrollo. As a result piracy is common. Como consecuencia de ello la piratería es común. However you cannot sell software based upon pirated environment and without appropriate distribution license. Sin embargo, usted no puede vender software pirata sobre la base de medio ambiente y sin la debida licencia de distribución. The risks are too high. Los riesgos son demasiado elevados. You have to therefore choose free platform like Java. Tienes que elegir, por tanto, libre como plataforma Java. Java comes with plethora of choices for IDE, frameworks (too many of them IMHO) and best of all it runs on all platform, including but not limited to Windows. Java viene con multitud de opciones de IDE, los marcos (muchos de ellos IMHO) y lo mejor de todo se ejecuta en todas las plataformas, incluyendo pero no limitado a Windows. [...]
May 20th, 2006 at 1:05 pm 20 de mayo de 2006, a las 1:05 pm
Thought you might enjoy this Pensé que podría disfrutar de este http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12
May 20th, 2006 at 7:57 pm 20 de mayo de 2006, a las 7:57 pm
Wonderful article. Maravilloso artículo. BenjiSmith pretty much hit the nail on the head. BenjiSmith bastante éxito en el clavo.
July 12th, 2006 at 1:06 pm 12 de julio de 2006, a las 1:06 pm
How would you program for Java?? ¿Cómo programa para Java?
Jeff asks you to create a small Java program that loops through an array of toys ordered as a start to the inventory automation project. Jeff le pide que cree un pequeño programa en Java que los bucles a través de una serie de juguetes ordenados como punto de partida para el proyecto de automatización del inventario. For now, he says you can use a sample list of possible items. Por ahora, él dice que puede utilizar un ejemplo de la lista de posibles temas. The items you choose for the inventory list are ball, bat, bear, car, doll, game, glove, playstation, and train. Los temas que elija para la lista de inventario son bola, bate, osos, coches, muñecas, juegos, guantes, playstation, y el tren. In your sample program, keep a tally of the different items. En su programa de ejemplo, llevar un recuento de los diferentes temas. If the item has already been mentioned, just increment that count as opposed to creating a new count for that item. Si el tema ya se ha mencionado, incremento que sólo cuentan como se opuso a la creación de un nuevo contar para ese tema. You remember Jeff mentioning that orders for more than 4 items can sometimes cause stock outages. ¿Recuerdas Jeff mencionar que los pedidos de más de 4 temas a veces puede causar cortes de existencias. To alert the shipping department of situations where outages might occur, you decide to put an asterisk (*) before any item for which the customer has requested a quantity of 5 or more. Para alertar al departamento de expedición de las situaciones en que los cortes podrían ocurrir, usted decide poner un asterisco (*) antes de cualquier tema para que el cliente ha solicitado una cantidad de 5 o más. At the end, print to the screen a summary of the items and their total count. Al final, imprimir a la pantalla un resumen de los temas y contar con su total.
Here is a possible structure of your program. Aquí está una posible estructura de su programa. This program has a single class named “ToysInventory”. Este programa tiene una única clase llamada "ToysInventory". The class has some private attributes and three public methods: countToys, printItems, and main. La clase tiene algunos atributos privados y tres públicos métodos: countToys, printItems, y principal.
Feel free to design your program from scratch. Siéntase libre para diseñar su programa desde cero.
public class ToysInventory { ToysInventory público de clase (
// declare counters to keep track of the number of each type of toys / / Declarar contadores para llevar un registro del número de cada tipo de juguetes
private … privado…
// Toys in our inventory / / Juguetes en nuestro inventario
// declare an array to hold our inventory of toys / / Declarar un array de celebrar nuestro inventario de los juguetes
private String [] toysInventory = … privado String [] = toysInventory…
// count the number of each type of toys in our inventory. / / Contar el número de cada tipo de juguetes en nuestro inventario.
// This method uses the “length” method on the array to get the number / / Este método usa la "duración" método de la matriz para obtener el número
// of toys in the inventory. / / De los juguetes en el inventario.
public void countToys () { public void countToys () (
…
} )
// Print the name of each toy, followed by its count. / / Imprimir el nombre de cada juguete, seguido por su cuenta.
// identify toys whose count exceeds five with a “*”. / / Identificar los juguetes cuyo superior a cinco contar con un "*".
public void printItems() { public void printItems () (
…
} )
// This is the main method of the class. / / Este es el principal método de la clase. It calls the methods of the class to Hace un llamamiento a los métodos de la clase a
// perform its job. / / Realizar su trabajo.
public static void main (String [] args) { public static void main (String [] args) (
// instantiate a class of “toysInventory”, then call its methods: / / Ejemplifican una clase de "toysInventory", y luego llame a sus métodos:
// countToys and printItems. / / CountToys y printItems.
ToysInventory collection = new ToysInventory (); ToysInventory colección ToysInventory = new ();
…
} )
(Hint: Use myArray.length to determine how long the order input array is. Use System.out.print() to print a portion of an output line, and use System.out.println() to print a line and the carriage return to the next line. Make sure you handle the case where the inventory item description is not among those listed above – such as could happen with a typo or error.) (Sugerencia: Utilice myArray.length para determinar cuánto tiempo el orden de entrada serie. System.out.print Use () para imprimir una porción de una línea de salida, y el uso System.out.println () para imprimir una línea y el transporte volver a la línea siguiente. Asegúrese de manejar el caso en que el inventario de la descripción del artículo no se encuentra entre los que figuran más arriba - como podría ocurrir con una errata o error.)
Here is your order input array: “bear,” “train,” “car,” “ball,” “doll,” “ball,” “train,” “doll,” “game,” “train,” “bear,” “doll,” “train,” “car,” “ball,” “bat,” “glove,” “bat,” “b,” “doll,” “bear,” “ball,” “doll,” “bat,” “car,” “glove,” “train,” “doll,” “bear” Aquí está su orden de entrada serie: "oso", "tren", "coche", "bola", "muñeca", "bola", "tren", "muñeca", "juego", "tren", "oso de anteojos, "" Muñeca "," tren "," coche "," bola "," bat "," guante "," bat "," b "," muñeca "," oso "," bola "," muñeca "," bat "," coche "," guante "," tren "," muñeca "," soportar "
July 13th, 2006 at 11:15 am 13 de julio de 2006, a las 11:15 am
can u help? u puede ayudar?
July 13th, 2006 at 12:15 pm 13 de julio de 2006, a las 12:15 pm
Sure. Seguro. Please email me with details using my contact form. Por favor email yo con los detalles con mi formulario de contacto.
July 21st, 2006 at 6:59 pm 21 de julio de 2006, a las 6:59 pm
I have the same problems as Mitchell Grow. Tengo los mismos problemas que Mitchell Grow. I was wondering if anyone can help me. Me pregunto si alguien me puede ayudar.
July 21st, 2006 at 7:42 pm 21 de julio de 2006, a las 7:42 pm
@Alan & Mitchell @ & Alan Mitchell
Is this some class assignment? ¿Es cierta esta clase cesión? Why do you both have the same problem? ¿Por qué ambos tienen el mismo problema? It appears rather simple. Parece bastante simple. But first I want to know the context and who is Jeff? Pero primero quiero saber el contexto y que es Jeff?
December 3rd, 2006 at 1:38 pm 3 de diciembre de 2006, a las 1:38 pm
The above java problem seems interesting.I am a beginner in java programming and would mind figuring out how the problem was solved.You can email me the solution thanks a lot. Lo anterior java problema parece interesting.I soy un principiante en java de programación y cuenta deducir cómo el problema se puede solved.You email yo la solución, gracias mucho.