Java Framework To Create Java Frameworks JavaフレームワークのJavaフレームワークを作成する
I have seen way too many java frameworks, way beyond my limits of tolerance.私はあまりにも多く見られるのJavaフレームワークで、許容範囲をはるかに超えて自分の限界をします。 And I have found a perfect solution.と私は発見に最適なソリューションです。
Too many java programmer wants to create his own framework.あまりにも多くのJavaプログラマは自分自身のフレームワークを作成しています。 What we need is a java framework to create java frameworks.私たちは、 Javaフレームワークを作成するに必要なのは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.したがって、すべてのトム、ディックとナンシーは、自分の空想上のフレームワークを作成することをご存知でしたら、ゆるい週末の世界で大規模な、寛大さのおかげで、 Sourceforgeについて/ Javaforgeの等
We also need a java framework to create documentation for created java frameworks.また、 Javaのフレームワークを必要とするJavaフレームワークを作成するのドキュメントを作成します。 It will spew out stock documentation (maven style) containing beautiful phrases like - reliable, lightweight, embeddable, inversion of control, dependency injection, flexible etc.吹き出すことは株式のドキュメント( Mavenのスタイル)を含む美しい慣用句のような-信頼性が高く、軽量で、埋め込み、反転の制御、依存性注入、柔軟性等
The generated frameworks must be built on Maven, a framework which easily allows you to generate tons of useless documentation without breaking a sweat.フレームワークで構築され、生成さMavenをしなければならない、これを簡単にするためのフレームワークを使用すると無駄なドキュメントを生成せず破ったトンの汗をかく。
It should support XML based configuration and support a wide selection of other java frameworks like Spring, Struts, Webwork etc.それがサポートするXMLベースの構成と幅広い選択をサポートする他のJavaフレームワークのような春、 Strutsの、 WebWorkの等
It should take at least a week to learn.それには少なくとも1週間以内にを学ぶ。 It is advisable to have a steep learning curve with obtuse documentation.することをお勧めして、急な学習曲線に鈍感なドキュメントを参照ください。 Anyone who finally masters it will be too tired and too horrified to ever venture into any other java frameworks.誰who最後にマスターズそれはあまりにも疲れてあまりにも恐怖していない他のJavaフレームワークを任意のベンチャー企業です。
I predict 2006 will be the year when we will finally see the first wave of such meta frameworks.私は、 2006年を予測するときに我々は最後に第一波の詳細については、このようなメタフレームワークです。
Filed under提出されて Headline Newsニュースの見出し , 、 Humorユーモア , 、 Java Software Javaソフトウェア , 、 Webウェブ | |
| |
RSS 2.0 RSS 2.0を | |
Email this Article電子メールこの記事
You may also like to readを読むようにすることも可能 |




January 30th, 2006 at 12:42 am 2006年1月30日の12:42時
Your joking, are you?あなたの冗談、ですか? Your sarcasm at the tail end of the article gives you away.お客様の皮肉を込めては、最後尾の記事はあなたです。
Nice post.ニースの投稿です。
February 2nd, 2006 at 3:10 am 2006年2月2日は3:10アム
Thanks.ありがとう。
February 8th, 2006 at 3:43 am 2006年2月8日は3:43アム
[...] Licensing fees are a major deterrent in product development in developing countries. [...]ライセンス料は、製品開発の主要な開発途上国の抑止力にします。 As a result piracy is common.その結果著作権侵害は共通です。 However you cannot sell software based upon pirated environment and without appropriate distribution license.しかしソフトウェアを販売することはできません。海賊版環境とせずに基づいて適切な配布ライセンスです。 The risks are too high.のリスクが高すぎる。 You have to therefore choose free platform like Java.そのためのプラットフォームを選択する必要が無料のような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.ジャワのIDE付属して余るほどの選択肢を、フレームワーク(あまりにも多くのことimho )とベストのすべてのことを実行するすべてのプラットフォームを含むがこれらに限定します。 [...]
May 20th, 2006 at 1:05 pm 2006年5月20日は1:05 pmの
Thought you might enjoy thisこの考えを楽しむかもしれない http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12
May 20th, 2006 at 7:57 pm 2006年5月20日は7:57 pmの
Wonderful article.素晴らしい記事です。 BenjiSmith pretty much hit the nail on the head.かなりbenjismithくぎの頭をヒットします。
July 12th, 2006 at 1:06 pm 2006年7月12日は1:06 pmの
How would you program for Java?? for 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.ジェフするかどうかを小さなJavaプログラムを作成することをループし、玩具の配列を命じ棚卸資産のように開始してオートメーションプロジェクトを作成します。 For now, he says you can use a sample list of possible items.今のところは、彼の言う使用することができますのサンプルリストが表示可能な商品です。 The items you choose for the inventory list are ball, bat, bear, car, doll, game, glove, playstation, and train.インベントリのアイテムを選択するためのリストにはボール、バット、クマ、車、人形、ゲーム、手袋、プレイステーション、と電車です。 In your sample program, keep a tally of the different items.サンプルプログラムにして、集計して、それぞれの商品を維持する。 If the item has already been mentioned, just increment that count as opposed to creating a new count for that item.の場合、アイテムは、既に述べたように、その数だけインクリメントを新規作成するのに反対して、そのアイテムの数です。 You remember Jeff mentioning that orders for more than 4 items can sometimes cause stock outages.ジェフを覚えて言及を4個以上の商品をご注文の場合在庫停止することも原因です。 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.配送部に警告するかもしれない状況で停電が発生すると、することに決めたのにアスタリスク( * )する前にすべてのアイテムは、顧客が要求する量の5つ以上のです。 At the end, print to the screen a summary of the items and their total count.の最後に、画面を印刷して、商品の概要とその合計数です。
Here is a possible structure of your program.次に示すのは、プログラム可能な構造をしています。 This program has a single class named “ToysInventory”.このプログラムは、 1つのクラスの名前は" toysinventory "です。 The class has some private attributes and three public methods: countToys, printItems, and main.このクラスにはいくつかの民間の属性と3つのパブリックメソッド: counttoys 、 printitems 、およびメインです。
Feel free to design your program from scratch.お気軽にスクラッチからプログラムを設計してください。
public class ToysInventory {パブリッククラスtoysinventory (
// declare counters to keep track of the number of each type of toys / /宣言のカウンタの数を追跡し続けるの各タイプの玩具
private …プライベート…
// Toys in our inventory / /玩具に当社インベントリ
// declare an array to hold our inventory of toys / /配列を宣言し、棚卸資産のおもちゃを保持する
private String [] toysInventory = …民間の文字列[ ] toysinventory = …
// count the number of each type of toys in our inventory. / /数の数を当社の各種類の玩具で在庫が減少します。
// This method uses the “length” method on the array to get the number / /このメソッドを使用して"長さ"の方法では配列の数を取得
// of toys in the inventory. / /のおもちゃは、在庫が減少します。
public void countToys () {公共無効counttoys ( ) (
…
} )
// Print the name of each toy, followed by its count. / /各おもちゃの名前を印刷して、続いてその数です。
// identify toys whose count exceeds five with a “*”. / /識別する5つの玩具の数を超えて" * "です。
public void printItems() {公共無効printitems ( ) (
…
} )
// This is the main method of the class. / /これは、主なメソッドをクラスです。 It calls the methods of the class toクラスのメソッドを呼び出して、それを
// perform its job. / /そのジョブを実行します。
public static void main (String [] args) {公共の静的な無効メイン(文字列[ ] args ) (
// instantiate a class of “toysInventory”, then call its methods: / /クラスのインスタンスを作成する" toysinventory "は、そのメソッドを呼び出す:
// countToys and printItems. / / counttoysとprintitemsです。
ToysInventory collection = new ToysInventory ();新しいtoysinventoryコレクション= 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.) (ヒント:使用myarray.lengthの順序を決定する入力配列はどのくらいです。使用system.out.print ( )の部分を印刷するには、出力ライン、および使用system.out.println ( )を印刷するに行と、乗物戻って、次の行にします。ていることを確認する際に、インベントリを処理するアイテムのうち、上記の説明書ではない-などが起きるか分からないとのt ypoまたはエラーが発生します。 )
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”ここでは、お客様のご注文入力配列: "熊" 、 "列車" 、 "車" 、 "ボール" 、 "人形" 、 "ボール" 、 "列車" 、 "人形" 、 "ゲーム" 、 "列車" 、 "クマ、 " "人形" 、 "列車" 、 "車" 、 "ボール" 、 "バット" 、 "手袋" 、 "バット" 、 " b " 、 "人形" 、 "熊" 、 "ボール" 、 "人形" 、 "バット" 、 "車" 、 "手袋" 、 "列車" 、 "人形" 、 "熊"
July 13th, 2006 at 11:15 am 2006年7月13日は午前11時
can u help?缶uのヘルプですか?
July 13th, 2006 at 12:15 pm 2006年7月13日は午後0時15分
Sure.確信している。 Please email me with details using my contact form.私に電子メールの内容をご自分のお問い合わせフォームを使用しています。
July 21st, 2006 at 6:59 pm 2006年7月21日は6:59 pmの
I have the same problems as Mitchell Grow.私としては、同じ問題が発生ミッチェル成長します。 I was wondering if anyone can help me.誰でも迷っていたのを助けなさい。
July 21st, 2006 at 7:42 pm 2006年7月21日は7:42 pmの
@Alan & Mitchell @アラン&ミッチェル
Is this some class assignment?これはいくつかのクラスの割り当てですか? Why do you both have the same problem?どうしてそんなことはどちらも同じ問題ですか? It appears rather simple.それが表示されたらかなり簡単です。 But first I want to know the context and who is Jeff?しかし、最初のコンテキストを知って欲しいとwhoはジェフですか?
December 3rd, 2006 at 1:38 pm 2006年12月3日は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. Javaの問題は、上記のinteresting.iアムは、初心者にJavaプログラミングとは心の計算する方法については、電子メールの問題は、私の解決策solved.youありがとう。