Java Framework To Create Java Frameworks Java cadre Java pour créer des cadres
I have seen way too many java frameworks, way beyond my limits of tolerance. J'ai vu beaucoup trop de cadres de Java, bien au-delà de mes limites de la tolérance. And I have found a perfect solution. Et j'ai trouvé une solution parfaite.
Too many java programmer wants to create his own framework. Trop de Java Programmer veut créer son propre cadre. What we need is a java framework to create java frameworks. Ce dont nous avons besoin est un cadre de Java pour créer des cadres 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. Ainsi, tous les Tom, Dick et Nancy peuvent créer leur propre cadre de fantaisie sur un week-end et laissez-le en vrac sur le monde dans son ensemble, grâce à la générosité de Sourceforge / etc Javaforge
We also need a java framework to create documentation for created java frameworks. Nous avons également besoin d'un cadre de Java pour créer la documentation de Java créé cadres. It will spew out stock documentation (maven style) containing beautiful phrases like - reliable, lightweight, embeddable, inversion of control, dependency injection, flexible etc. Il spew stock de la documentation (maven style) contenant de belles phrases telles que: - fiable, léger et embarquable, l'inversion de contrôle, de dépendance d'injection, etc souple
The generated frameworks must be built on Maven, a framework which easily allows you to generate tons of useless documentation without breaking a sweat. Les cadres généré doit être construit sur Maven, un cadre qui vous permet très simplement de générer des tonnes de documents inutiles sans casser une sueur.
It should support XML based configuration and support a wide selection of other java frameworks like Spring, Struts, Webwork etc. Il devrait appuyer de configuration basé sur XML et de soutenir un large éventail d'autres cadres comme Java Spring, Struts, etc Webwork
It should take at least a week to learn. Il devrait prendre au moins une semaine à apprendre. It is advisable to have a steep learning curve with obtuse documentation. Il est conseillé d'avoir une courbe d'apprentissage avec la documentation obtus. Anyone who finally masters it will be too tired and too horrified to ever venture into any other java frameworks. Toute personne qui finalement maîtres, il sera trop fatigué et trop horrifié à jamais entreprise dans une autre java cadres.
I predict 2006 will be the year when we will finally see the first wave of such meta frameworks. Je prédis 2006 sera l'année où nous allons enfin voir la première vague de ces méta-cadres.
Filed under Classé sous Headline News Headline News , Humor Humour , Java Software Logiciel de Java , Web | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |





January 30th, 2006 at 12:42 am Janvier 30th, 2006 at 12:42 am
Your joking, are you? Votre plaisante, êtes-vous? Your sarcasm at the tail end of the article gives you away. Votre sarcasme à l'arrière de cet article vous donne immédiatement.
Nice post. Nice poste.
February 2nd, 2006 at 3:10 am 2 février 2006 à 3:10 am
Thanks. Merci.
February 8th, 2006 at 3:43 am 8 février 2006 à 3:43 am
[...] Licensing fees are a major deterrent in product development in developing countries. [...] Les droits de licence sont un effet dissuasif majeur dans le développement des produits dans les pays en développement. As a result piracy is common. En conséquence la piraterie est commune. However you cannot sell software based upon pirated environment and without appropriate distribution license. Cependant, vous ne pouvez pas vendre des logiciels piratés sur la base de l'environnement et sans licence de distribution approprié. The risks are too high. Les risques sont trop élevés. You have to therefore choose free platform like Java. Vous devez donc choisir libre comme plate-forme 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 est livré avec pléthore de choix pour les IDE, des cadres (ils sont trop nombreux à mon avis) et meilleur de tous, il fonctionne sur plate-forme, y compris mais non limité à Windows. [...]
May 20th, 2006 at 1:05 pm Mai 20th, 2006 at 1:05 pm
Thought you might enjoy this Je pensais que tu pourrait profiter de cette http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12
May 20th, 2006 at 7:57 pm Mai 20th, 2006 at 7:57 pm
Wonderful article. Wonderful article. BenjiSmith pretty much hit the nail on the head. BenjiSmith assez bien mis le doigt sur la tête.
July 12th, 2006 at 1:06 pm Juillet 12, 2006 at 1:06 pm
How would you program for Java?? Comment vous programmez pour 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 vous demande de créer un petit programme Java qui boucle par une gamme de jouets classés comme un début d'inventaire projet d'automatisation. For now, he says you can use a sample list of possible items. Pour l'instant, il dit que vous pouvez utiliser un échantillon de la liste de points possible. The items you choose for the inventory list are ball, bat, bear, car, doll, game, glove, playstation, and train. Les éléments que vous choisissez pour la liste d'inventaire sont-ball, chauve-souris, ours, voiture, poupée, jeu, gants, playstation, et le train. In your sample program, keep a tally of the different items. Dans votre programme exemple, tenir une concordance des différents articles. If the item has already been mentioned, just increment that count as opposed to creating a new count for that item. Si la question a déjà été mentionné, augmentation qui comptent plutôt que de créer un nouveau compte pour cet article. You remember Jeff mentioning that orders for more than 4 items can sometimes cause stock outages. Vous rappelez-vous que Jeff citant commandes de plus de 4 articles peuvent parfois provoquer des pannes de stock. 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. Pour alerter le service d'expédition de situations où les coupures de courant pourraient se produire, vous décidez de mettre un astérisque (*) avant tout des questions pour lesquelles le client a demandé une quantité de 5 ou plus. At the end, print to the screen a summary of the items and their total count. À la fin, d'imprimer à l'écran un résumé des articles et leur nombre total.
Here is a possible structure of your program. Voici une possible structure de votre programme. This program has a single class named “ToysInventory”. Ce programme a une seule classe nommée "ToysInventory". The class has some private attributes and three public methods: countToys, printItems, and main. La classe a des attributs privés et publics trois méthodes: countToys, printItems, ainsi que les principaux.
Feel free to design your program from scratch. N'hésitez pas à la conception de votre programme à partir de zéro.
public class ToysInventory { public class ToysInventory (
// declare counters to keep track of the number of each type of toys / / Déclarer comptoirs de garder une trace du nombre de chaque type de jouets
private … privé…
// Toys in our inventory / / Jouets dans notre inventaire
// declare an array to hold our inventory of toys / / Déclarer un tableau à tenir notre inventaire des jouets
private String [] toysInventory = … private String [] = toysInventory…
// count the number of each type of toys in our inventory. / / Compter le nombre de chaque type de jouets dans notre inventaire.
// This method uses the “length” method on the array to get the number / / Cette méthode utilise la "longueur" méthode sur le tableau pour obtenir le nombre
// of toys in the inventory. / / De jouets dans l'inventaire.
public void countToys () { public void countToys () (
…
} )
// Print the name of each toy, followed by its count. / / Imprimer le nom de chaque jouet, suivie de son compte.
// identify toys whose count exceeds five with a “*”. / / Identifier les jouets dont cinq dépasse compter avec une "*".
public void printItems() { public void printItems () (
…
} )
// This is the main method of the class. / / C'est la principale méthode de la classe. It calls the methods of the class to Elle appelle les méthodes de la classe de
// perform its job. / / Effectuer son travail.
public static void main (String [] args) { public static void main (String [] args) (
// instantiate a class of “toysInventory”, then call its methods: / / Instancier une classe de "toysInventory", puis appeler ses méthodes:
// countToys and printItems. / / CountToys et printItems.
ToysInventory collection = new ToysInventory (); ToysInventory collecte 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.) (Indice: Utilisez myArray.length de déterminer combien de temps l'ordre d'entrée gamme. Utilisez System.out.print () pour imprimer une partie d'une ligne de sortie, et l'utilisation System.out.println () pour imprimer une ligne et le transport retour à la ligne suivante. Assurez-vous de traiter le cas où l'inventaire est la description de l'objet ne figure pas parmi celles énumérées ci-dessus - comme pourrait arriver avec une faute de frappe ou une erreur.)
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” Voici votre commande d'entrée gamme: "ours", "train", "voiture", "balle", "poupée", "balle", "train", "poupée", "jeu", "train", "ours, "" Poupée "," train "," voiture "," balle "," bat "," gant "," bat "," b "," poupée "," ours "," balle "," poupée "," bat "," voiture "," gant "," train "," poupée "," ours "
July 13th, 2006 at 11:15 am Juillet 13, 2006 at 11:15 am
can u help? et peut aider?
July 13th, 2006 at 12:15 pm Juillet 13, 2006 à 12:15 pm
Sure. Certain. Please email me with details using my contact form. S’il vous plaît envoyez-moi avec des détails avec mon formulaire de contact.
July 21st, 2006 at 6:59 pm Juillet 21, 2006 at 6:59 pm
I have the same problems as Mitchell Grow. J'ai les mêmes problèmes que la croissance Mitchell. I was wondering if anyone can help me. Je me demandais si quelqu'un peut m'aider.
July 21st, 2006 at 7:42 pm Juillet 21, 2006 at 7:42 pm
@Alan & Mitchell @ Alan & Mitchell
Is this some class assignment? S'agit-il d'une classe d'affectation? Why do you both have the same problem? Pourquoi est-ce que vous avez tous deux ont le même problème? It appears rather simple. Il semble plutôt simple. But first I want to know the context and who is Jeff? Mais je voudrais tout d'abord connaître le contexte et qui est Jeff?
December 3rd, 2006 at 1:38 pm 3 décembre 2006 à 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. Le problème ci-dessus semble java interesting.I suis un débutant en programmation Java et l'esprit de déterminer comment le problème a été solved.You pouvez envoyer moi la solution merci beaucoup.