読者です 読者をやめる 読者になる 読者になる

Fight the Future

何かを始めたら、半分成功したのと同じ

Wicketのフレームワークとしてのコンセプト、設計、コードのおもしろさは異常

タイトルどおり。けれどWicketはコード量が多くなるから…みたいなことを言われる。 何でもかんでもとにかくコード量が減ればいいフレームワークだアーキテクチャだというわけじゃない。内容をいかに「読みやすく」表現できるかが大切だと強く感じる。それは…

Introducing Apache Wicketのサンプルをいじくってみる

サンプルはHSQLDBなんで、MySQLに変えてみる。 MySQLはインストールしてね。 僕のバージョンは、これです。 Server version: 5.0.51a-community-nt MySQL Community Edition (GPL)今日はデータベースとユーザーとテーブル作るだけです。。。 データベース名…

Introducing Apache Wicketのサンプルをローカルで動かしてみる with Eclipse

TSSの「Introducing Apache Wicket」を翻訳しました。 Introducing Apache Wicketの超意訳まとめ - Fight the Future{|じゅくのblog|} http://d.hatena.ne.jp/jyukutyo/20080206/1202308392 今日はそこで解説されてたサンプルをローカルで動かしてみよう!と…

Wicket QuickStartをやってみる

Wicket QuickStartをやってみる。 Apache Wicket - QuickStart http://wicket.apache.org/quickstart.html まずMavenがいるとな。 Maven - Download Maven 2.0.8 http://maven.apache.org/download.html ダウンロードしましょう。Windowsならapache-maven-2.…

Introducing Apache Wicketの超意訳まとめ

Introducing Apache Wicketの翻訳を完了しました! Wicketについて僕は初心者です。興味はあったんですが。 翻訳でだいたいのコンセプトはつかめたので、ちょっくら動かして勉強していきます。 もちろんwicket-jaのMLにも入りました! Introducing Apache Wi…

Introducing Apache Wicketの超意訳(12)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket The final components we add to the form are two Buttons. 最後にボタンを2つフォームに追加します。 add(new Button("save") { public void onSubmit() { Contact c = (…

Introducing Apache Wicketの超意訳(11)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Next, let's look at the EditContact page. This is where we'll introduce the form to create a new contact as well as edit an existing contact. We'll start with t…

Introducing Apache Wicketの超意訳(10)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket The next step is to update the BasePage to use the new SearchPanel: 次のステップとして生成したSearchPanelを使ってBasePageを更新します。 public BasePage() { add(…

Introducing Apache Wicketの超意訳(9)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket After calling super(id), the SearchPanel adds the SearchForm (implemented as a private class). Let's look at the form class next. super(id)を呼び出したあと、Sea…

Introducing Apache Wicketの超意訳(8)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket There are two things that probably caught your eye in the markup. The first is the wicket:id="stylesheet" attribute on the element. This is the markup portion o…

Introducing Apache Wicketの超意訳(7)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket I've added three methods to the WicketApplication class. The first two provide access to the ContactDao used for persistence operations. The third overrides the…

Introducing Apache Wicketの超意訳(6)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Application(アプリケーション) Unlike most web application frameworks, Wicket doesn't use XML for configuration. Other than minimal configuration in the web.xml …

Introducing Apache Wicketの超意訳(5)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket So far we've looked at two IModel implementations, but there are a few more that are very useful when starting with Wicket. You can also combine models using th…

Introducing Apache Wicketの超意訳(4)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Because of Wicket's state management (which you can find a great description of here: http://wicket.apache.org/introduction.html), IModels are stored in the use…

Introducing Apache Wicketの超意訳(3)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket Models(モデル) Components aren't very interesting unless they have domain-specific data to display and manipulate. However, just passing a domain object to a co…

Introducing Apache Wicketの超意訳(2)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket All Wicket components are designed to be extended. Extension can be simple: an anonymous class to link to another page, for instance. If you have the same compo…

Introducing Apache Wicketの超意訳(1)

http://www.theserverside.com/tt/articles/article.tss?l=IntroducingApacheWicket This article approaches Apache Wicket by presenting the core concepts behind the framework, and moves to reinforce those concepts with an example leveraging som…