タイトル:『Javaフレームワーク開発入門』 著者: 木村 聡 税込価格:3,360円 大型本: 392ページ 出版社: ソフトバンククリエイティブ ISBN-10: 4797353406 ISBN-13: 978-4797353402 刊行日:2010年7月30日
はじめに RIA(Rich Internet Application)という言葉が登場して既に数年が経過しました。「よりリッチなGUIによるWebアプリケーションの開発」という目標を掲げ、さまざまな陣営が新しい技術を世に送り出しました。Javaの世界でも、「JavaFX」などの新技術が生まれたのは記憶に新しいところです。 が、こうした新しい技術というのは、一朝一夕に広まるものではありません。JavaFXにしろSilverlightにしろAdobe AIRにしろ、思ったよりも苦戦しているように見えるのは、やはり「新技術が浸透するにはそれなりの時間が必要だ」ということなのでしょう。ならば発想を転換し、「既に普及している旧(?)技術を使って、最も新しいRIAという技術を構築」したら意外に誰もがすんなりと受け入れるのではないでしょうか。 今回取り上げる「Apache Pivot」(以降、Pivot
App Engineで使える言語は基本的にはPythonとJavaです。それでは、どちらを選ぶのが良いのでしょうか。 それ以外の言語の人向けの話は後から出てくるのでしばらくこのままお読みください。 趣味ならば単に好きなものを選ぶだけでいいのですが、仕事で使うためには、長所と短所をきちんと把握した上で選ぶ必要があります。また、ここでの話は言語としての一般的な話ではなくApp Engineで使うとき限定の話としてお読みください。 まず安定度ですが、インフラ部分の安定度は、どちらも基本的に同じです。もしかすると、まったく同じものを使っているのかもしれません。 その上で動くAPIの部分は、インフラと直接結びついている低レベルな部分と低レベルなAPIの上に構築された高レベルな部分とに分けて考える必要があります。 低レベルなAPIはLLAPIと呼ばれたりしますが、安定度は、PythonとJavaも同じ
smartdeploy非対象クラスから対象クラスを参照すると色々問題があるため、それをきっちり分けるときのメモ。周りに詳しい人がいないため、これが正解なのかはよく分からない。 [参考]http://d.hatena.ne.jp/higayasuo/20090317/1237268663 1、ルートパッケージ以下をagileとfirmに分ける。 例) tutorial.agile tutorial.firm 2、firmパッケージをコンポーネント自動登録に設定する とりあえず、app.diconかapp.diconで読み込んでいるdiconファイルに書く、とリファレンスに書いてあったので、convention.diconに以下を追加。これも普通じゃない気がする。 <component class="org.seasar.framework.container.autoregister.Fil
T2 Guice連携だとPageクラスをModuleで一つずつ読み込む必要があります。 意外とこれが面倒な作業で、Page作ったけどModuleに書き忘れてもっかいApplicationServer再起動なんてことはよくあります。 てことでめんどくさい作業はToolを作ってしまえと思いました。そこで最近よく見るようになってきたAnnotation Processing Tool(以下 APT)で Pageクラス用Moduleを作成してみます。 まずAnnotationを処理するProcessorクラス package jp.stk.tools.apt.processor; import java.util.List; import java.util.Map; import javax.annotation.processing.ProcessingEnvironment; import
Vosao CMSはJava製/Google App Engine用のオープンソース・ソフトウェア。Google App EngineはWebアプリケーション開発者のためのプラットフォームというイメージがあるが、手軽に使えるホスティングサービスと捉えることもできる。すでに完成されているWebアプリケーションを導入すれば良い。 管理画面 汎用的に使われるのはブログエンジンやCMS、Todoといった類のものだろう。こうしたサービスを立ち上げる際に既存のソフトウェアを使えば簡単にサイトが立ち上げられる。Vosao CMSはその一つ、Google App Engine上で動作する本格的CMSだ。 Vosao CMSはユーザ画面と管理画面に分かれている。管理画面ではコンテンツの作成とデザインの編集、ファイルストレージ、サイト設定が主な機能にある。プラグインにも対応しており、SEOやフォーム作成用のプ
オープンソースに関する技術まとめサイトApache Struts Action Frameworkとは † JavaによるWEBアプリケーション開発においてMVCフレームワークのデファクトスタンダード的な存在となったApache Strutsですが、そのStrutsを開発したStrutsプロジェクトでは、以下のプロダクトの開発が進められています。 今までのプロダクト バーション 1.2系以前 Strtusクラシック 今後のプロダクト バージョン 1.3系 Strtusクラシックを見直し、互換性を持たしながらコンポーネント構成を一新したプロダクト。 バージョン 2系 当初はWebWork2として知られていたが、WebWorkとStrutsのコミュニティが協力し、Struts2としてリリースされる。 現在、Strutsプロジェクトでは、事実上1つのプロジェクトで独立した2つのプロダクトの開発が
このページはJakarta Strutsの紹介、およびメモです。 もくじ Strutsって? フレームワークって? MVC モデル2 シンプルStruts Applicationリソースファイル ActionFormとAction 入力の日本語化 調査予定 参考 データソースの利用 リソースの日本語化 admin機能の使い方 Strutsのタグの利用1 .doの変更 htmlタグでのリンク フォーム内でネストしたクラス コンボボックス ファイルアップロード Formに初期値を入れる ログを管理する プロパティーについて Strutsユーティリティクラスを使う Struts Testcase 2度押し防止(同期トークン) Action#execute() Validator DynaActionForm Plugin NestedTag Action、validateのスイッチ Action
最新の20件2018-10-21 Will Jonas Brothers Concert Tickets Break The Bank 2018-10-20 This Is It Tickets To Be Consumed On Sunday 2018-10-12 Amazon Coupon Deals Released Every Day Through December 23, 2011 2009-06-11 PukiWiki/1.4/Manual PukiWiki/1.4 FormattingRules 2008-07-18 Prolog 写経記 2007-06-14 pukiwiki 2007-02-14 pukiwiki/1.4/manual/plugin/o-r pukiwiki/1.4/manual/plugin/s-u pukiwiki/1.4/manual/plugin
はじめに 今やWebのフレームワークと言えば、そのほとんどが「RoRタイプ」です。RoR(Ruby on Rails)がWebの開発に与えた影響は非常に大きく、その後生まれたフレームワークの多くがその影響を受けています。 しかし、Javaの世界に関しては、RoRはなぜか素通りしてしまいました。既にStrutsというデファクトスタンダードがあったために新しいMVCフレームワークが割り込む余地があまりなかったのか、あるいはLL(ライトウェイト)言語でないとRoRなスタイルは作りにくかったのか。ともあれ、その後、長い間、Javaでは「いわゆるRoRタイプ」と言えるフレームワークは登場しませんでした。 その流れを変えたのは、Groovyです。Groovyの登場により、JavaでもLL言語のような小回りの聞くコーディングが可能となりました。そのおかげで、ようやくJavaの世界にも遅まきながら新しい世
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
注æ: ä¸é¨ã®ãã¼ã¸ã¯è±èªã§ã®ã¿ãå©ç¨ããã ãã¾ãã å©ç¨æ¹æ³ ææ°ãã¼ã¸ã§ã³ã® GWT ããã¦ã³ãã¼ããã¾ãã ã¹ã¿ã¼ã ã¬ã¤ããåç §ãã¦æåã®ã¢ããªã±ã¼ã·ã§ã³ãä½æãã¾ã ããã¸ã§ã¯ãä¾ ãåç §ãã¦ç¥èãæ·±ãã¾ã 詳細æ å ± 製åæ¦è¦ - 主è¦ãªæ©è½ã¨ã¢ã¼ããã¯ã㣠GWT ã®éçº - ç念ã¨åå æ
はじめに 「軽量フレームワーク」と呼ばれるソフトウェアは、その「軽量」という言葉から、つい動作速度やプログラムサイズなどに目が向いてしまいがちです。しかし、「軽い」は物理的なことだけを示すわけではありません。 「手軽に使えるフレームワーク」を考えるとき、その最大の魅力はファイルサイズや動作速度よりも学習にかかるコストではないでしょうか。とにかく短期間で習得し使えるようになる、それこそが、今のフレームワークに何よりも求められるものかもしれません。 今回取り上げる「Apache Click」は、何より「低い学習コスト」を重視して開発されているフレームワークなのです。 対象読者 Javaで手ごろなフレームワークを探している技術者 最近のフレームワークをごくざっと理解しておきたい方 Web開発の手法がどうも気に入らない、と常々考えているJavaプログラマ Apache Clickとは? 「Apac
: King Gavin [FAMILY Given], Muir Pete [FAMILY Given], Richards Norman [FAMILY Given], Bryzak Shane [FAMILY Given], Yuan Michael [FAMILY Given], Youngstrom Mike [FAMILY Given], Bauer Christian [FAMILY Given], Balunas Jay [FAMILY Given], Allen Dan [FAMILY Given], Andersen Max [FAMILY Given], Bernard Emmanuel [FAMILY Given], Karlsson Nicklas [FAMILY Given], Roth Daniel [FAMILY Given], Drees Matt [FA
Seam - Contextual Components 次のページSeam - Contextual ComponentsA Framework for Java EE 51.0.1.GA 目次 JBoss Seam はじめに1. Seam チュートリアル1.1. サンプルを試そう1.1.1. JBoss AS 上でのサンプルの実行1.1.2. Tomcat 上でのサンプル実行1.1.3. サンプルのテスト起動1.2. 初めての Seam アプリケーション: ユーザ登録サンプル1.2.1. コードの理解1.2.1.1. エンティティ Bean: User.java1.2.1.2. ステートレスセッション Bean クラス: RegisterAction.java1.2.1.3. セッション Bean ローカルインタフェース : Register.java1.2.1.4. Seam コ
はじめに いよいよGrailsを使ってみることにしましょう。Grailsはコマンドを使ってアプリケーションの骨格を作っていきます。基本的なコマンドの役割と、そして生成されるプログラムファイル類、それらがGrailsのアプリケーションでどのような役割を果たしているか、といった基本的な事柄について説明をしていきましょう。 対象読者 JSPを書くのは正直しんどい……と近頃感じる人。 Ruby on Railsスタイルの開発に興味があるという人。 MVCフレームワークをJavaで学びたい、という人。 Grailsの入手とインストール Grailsの記述言語「Groovy」の基本的な使い方については前回大体頭に入れることができました。今回は、いよいよGrailsに挑戦してみましょう。まずはGrailsを入手します。GrailsのWebサイトからダウンロードすることができます。 本稿執筆時点では、1.
Flat Learning Curve Convention-over-configuration, sensible defaults, opinionated APIs, and the Groovy language combine to make the Grails® framework easy to learn for Java developers. On top of Spring Boot The Grails framework is built on top of Spring Boot and leverages Spring Boot's time-saving features, such as Spring-powered dependency injection. Smooth Java Integration The Grails framework s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く