Java Framework To Create Java Frameworks Java-Quadro para criar quadros Java
I have seen way too many java frameworks, way beyond my limits of tolerance. Eu já vi muitas java quadros, muito além dos meus limites de tolerância. And I have found a perfect solution. E eu ter encontrado uma solução perfeita.
Too many java programmer wants to create his own framework. Demasiados java programador quer criar o seu próprio quadro. What we need is a java framework to create java frameworks. O que precisamos é de criar um quadro java java quadros. 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. Assim, cada Tom, Dick e Nancy pode criar sua própria fantasia quadro em um fim de semana e deixe-o solto sobre o mundo em geral, graças à generosidade de Sourceforge / etc Javaforge
We also need a java framework to create documentation for created java frameworks. Precisamos também de criar um quadro java documentação para criar java quadros. It will spew out stock documentation (maven style) containing beautiful phrases like - reliable, lightweight, embeddable, inversion of control, dependency injection, flexible etc. Vai spew out stock documentação (maven estilo), contendo belas frases como - fiável, leve, incorporável, inversão de controle, dependência injecção e flexíveis, 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. Os quadros gerados devem ser construídas em maven, um quadro que permite que você facilmente gerar toneladas de documentação inútil sem quebrar um suor.
It should support XML based configuration and support a wide selection of other java frameworks like Spring, Struts, Webwork etc. Ela deverá apoiar XML base na configuração e suporte de uma vasta selecção de outros quadros como java Spring, Struts, Webwork etc
It should take at least a week to learn. Deve ter pelo menos uma semana para aprender. It is advisable to have a steep learning curve with obtuse documentation. É aconselhável ter uma curva de aprendizado íngreme com obtuso documentação. Anyone who finally masters it will be too tired and too horrified to ever venture into any other java frameworks. Qualquer um que finalmente mestres será demasiado cansado e também cada vez horrorizado ao empreendimento em qualquer outro java quadros.
I predict 2006 will be the year when we will finally see the first wave of such meta frameworks. Eu predizer 2006 será o ano em que vamos ver finalmente a primeira vaga de tal meta quadros.
Filed under Arquivado em Headline News Headline News , De Humor , De Java Software Java Software , De Web | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |





January 30th, 2006 at 12:42 am 30 de janeiro de 2006 em 12:42 am
Your joking, are you? Sua brincadeira, é você? Your sarcasm at the tail end of the article gives you away. Seu sarcasmo na cauda fim do artigo dá-lhe de distância.
Nice post. Nice post.
February 2nd, 2006 at 3:10 am 2 de fevereiro de 2006 em 3:10 am
Thanks. Obrigado.
February 8th, 2006 at 3:43 am 8 de fevereiro de 2006 em 3:43 am
[...] Licensing fees are a major deterrent in product development in developing countries. [...] Licenciamento taxas são um importante elemento dissuasor produto em desenvolvimento nos países em desenvolvimento. As a result piracy is common. Como resultado pirataria é comum. However you cannot sell software based upon pirated environment and without appropriate distribution license. No entanto você não pode vender o software pirateado basear-se em ambiente adequado e sem licença de distribuição. The risks are too high. Os riscos são demasiado elevados. You have to therefore choose free platform like Java. Você tem que escolher, portanto, livres 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 vem com multiplicidade de opções para o IDE, quadros (muitos deles IMHO) eo melhor de tudo é executado em todas as plataformas, incluindo mas não limitado ao Windows. [...]
May 20th, 2006 at 1:05 pm 20 de maio de 2006 em 1:05 pm
Thought you might enjoy this Achei que você aprecie esta http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12
May 20th, 2006 at 7:57 pm 20 de maio de 2006 em 7:57 pm
Wonderful article. Wonderful artigo. BenjiSmith pretty much hit the nail on the head. BenjiSmith bastante acerto o dedo na ferida.
July 12th, 2006 at 1:06 pm 12 de julho de 2006 em 1:06 pm
How would you program for Java?? Como você 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 pede que você crie um pequeno programa Java que loops de brinquedos através de um array ordenado como começar um projeto para o inventário automação. For now, he says you can use a sample list of possible items. Por enquanto, ele diz que você pode usar uma amostra lista de possíveis itens. The items you choose for the inventory list are ball, bat, bear, car, doll, game, glove, playstation, and train. Os itens que você escolher para o inventário lista são bola, morcego, suportar, carro, boneco, jogo, luva, PlayStation, e de trem. In your sample program, keep a tally of the different items. Em seu programa amostra, a manter um registro das diferentes itens. If the item has already been mentioned, just increment that count as opposed to creating a new count for that item. Se o item já foi mencionado, apenas incremento que contam, por oposição à criação de uma nova contagem para esse item. You remember Jeff mentioning that orders for more than 4 items can sometimes cause stock outages. Jeff se lembrar que citam que as encomendas de mais de 4 pontos por vezes podem causar cortes estoque. 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 o departamento de transporte marítimo cortes situações onde possam ocorrer, você decide colocar um asterisco (*) antes de qualquer item para o qual o cliente tenha solicitado uma quantidade de 5 ou mais. At the end, print to the screen a summary of the items and their total count. No final, para imprimir a tela um resumo dos itens e sua contagem total.
Here is a possible structure of your program. Aqui está uma possível estrutura do seu programa. This program has a single class named “ToysInventory”. Este programa tem uma única classe chamada "ToysInventory". The class has some private attributes and three public methods: countToys, printItems, and main. A classe tem alguns atributos privados e públicos três métodos: countToys, printItems, e principal.
Feel free to design your program from scratch. Sinta-se livre para desenhar o seu programa a partir do zero.
public class ToysInventory { público classe ToysInventory (
// declare counters to keep track of the number of each type of toys / / Declarar contadores para acompanhar o número de cada tipo de brinquedos
private … privado…
// Toys in our inventory / / Os brinquedos em nosso inventário
// declare an array to hold our inventory of toys / / Declarar um array de realizar o nosso inventário de brinquedos
private String [] toysInventory = … privado String [] = toysInventory…
// count the number of each type of toys in our inventory. / / Contar o número de cada tipo de brinquedos em nosso inventário.
// This method uses the “length” method on the array to get the number / / Este método usa o "tamanho" método sobre a matriz para obter o número
// of toys in the inventory. / / De brinquedos no inventário.
public void countToys () { public void countToys () (
…
} )
// Print the name of each toy, followed by its count. / / Imprima o nome de cada brinquedo, seguido pela sua contagem.
// identify toys whose count exceeds five with a “*”. / / Identificar os brinquedos cuja contagem for superior a cinco com um "*".
public void printItems() { public void printItems () (
…
} )
// This is the main method of the class. / / Este é o principal método da classe. It calls the methods of the class to Apela aos métodos da classe a
// perform its job. / / Executar o seu trabalho.
public static void main (String [] args) { public static void main (String [] args) (
// instantiate a class of “toysInventory”, then call its methods: / / Instanciar uma classe de "toysInventory", e então ligar os seus métodos:
// countToys and printItems. / / CountToys e printItems.
ToysInventory collection = new ToysInventory (); ToysInventory coleção = new ToysInventory ();
…
} )
(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.) (Dica: Use myArray.length para determinar por quanto tempo o modo de entrada é array. Use System.out.print () para imprimir uma porção de uma linha de saída, e usar System.out.println () para imprimir uma linha e os transportes voltar para a próxima linha. Certifique-se de tratar o caso quando o inventário item descrição não está entre os enumerados acima - como poderia acontecer com um erro tipográfico ou erro.)
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” Aqui está a sua ordem de entrada array: "suportar", "comboio", "carro", "bola", "boneca", "bola", "comboio", "boneca", "jogo", "comboio", "suportar, "" Boneca "," comboio "," carro "," bola "," bat "," luva "," bat "," b "," boneca "," suportar "," bola "," boneca "," bat "," carro "," luva "," comboio "," boneca "," suportar "
July 13th, 2006 at 11:15 am 13 de julho de 2006 em 11:15 am
can u help? u pode ajudar?
July 13th, 2006 at 12:15 pm 13 de julho de 2006 às 12:15 pm
Sure. Certo. Please email me with details using my contact form. Por favor me e-mail com informações através do meu formulário de contato.
July 21st, 2006 at 6:59 pm 21 de julho de 2006 em 6:59 pm
I have the same problems as Mitchell Grow. Tenho os mesmos problemas que Mitchell Grow. I was wondering if anyone can help me. Gostaria de saber se alguém pode me ajudar.
July 21st, 2006 at 7:42 pm 21 de julho de 2006 em 7:42 pm
@Alan & Mitchell @ Alan & Mitchell
Is this some class assignment? Será esta atribuição alguma classe? Why do you both have the same problem? Por que você quer ter o mesmo problema? It appears rather simple. Afigura-se bastante simples. But first I want to know the context and who is Jeff? Mas primeiro gostaria de conhecer o contexto e que é Jeff?
December 3rd, 2006 at 1:38 pm 3 de dezembro de 2006 em 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. O problema parece acima java interesting.I sou um principiante em programação Java e quantificar esse seria mente a forma como o problema foi solved.You pode email mim graças a uma solução muito.