タグ

JSPに関するseapig_dolphinのブックマーク (8)

  • いまさらServletとJSPで作るWebアプリケーション - だちはだ日記

    Javaで言うWebフレームワークと言うとちょっと前に流行ったStrutsと言うのがある。 これはここ数年で開発主体がStruts2へと主流が移り、またVersion 1系がEnd Of Lifeになったりと、 状況が大きく動いている。 今回はJSFやStruts2をはじめ乱立するWebフレームワークを置いておいて、 ServletとJSPへ回帰してみた話。 実際にServletベースで小規模なアプリケーションを開発したが、 思いのほかいい感じだったのでWebアプリケーションの フレームワークに必要な要素などを再考してみました。 余談:個人的にはコントローラの記述はSeasar ProjectのSAStrutsが一番好きですが、 JSPのタグライブラリがStruts1ベースなんだよね。あのタグライブラリあんまり好きじゃない。JerseyのViewableクラスもいっそのことJ2EE標準にす

    いまさらServletとJSPで作るWebアプリケーション - だちはだ日記
  • そろそろ2年間Mayaa使ってわかったことを書く - susumuis Info

    みなさん、日々のお仕事お疲れ様です。僕は、2年ほど前に、所属している会社の主要プロダクトであるのリニューアルに係わりました。その際、Mayaaを採用し、今日までにそれを運用してノウハウが蓄積してきたので、ここに発表しようと思います。 経緯 私たちはコンシューマ向けのビューを多く扱うので、プログラミング工数を要せずデザイナーがダイレクトにデザインをカスタマイズできる仕組みの実現が急務でした。以前はテンプレートにJSPを採用していたため、デザインを作る(HTMLを書く)デザイナーと、プログラムに打ち込むJSPコーダーが必要という状況でした。一方ブログサイトなどでは、CSSレベルでのデザインカスタマイズをサポートしていることは多いですが、それでは自由度に限りが出てしまいます。フルHTMLレベルでのテンプレートエンジンが必要でした。 結果的に、この状況がどのように変化したのかは下記のエントリにも書

    そろそろ2年間Mayaa使ってわかったことを書く - susumuis Info
  • Mixer2 – Beyond the JSP

    Introduction 複数の異なる店舗が軒をつらねるショッピングモールのようなECサイトや、 あるいはブログサービスサイトなどでは、 Webアプリケーションとしての機能は同じであってもユーザー毎に異なるWebデザインを求められることがあります。 あるいは、サイトがひとつでユーザーがひとりであっても、 マーケティング上の理由から、機能を変えずに見栄えを常に変更しつづけたい、 という要求もあります。 しかし、JSPやVelocityに代表される従来型のテンプレートエンジンは、 JSPであればカスタムタグを、 VelocityであればVTL(Velocity Template Language)を用いた特殊な構文を、 通常のhtmlタグに混在させてテンプレートを書く必要があります。 これは顧客とWebデザイナーの立場から見ると最終的なデザインの確認がしづらく、 プログラマーの立場から見るとプ

  • 侵略的なフレームワーク - 達人プログラマーを目指して

    SpringやSeasar2などの軽量なフレームワークが登場し、POJO、DI、AOPという考え方が今ではすっかり浸透してきているのかと思いきや、ぜんぜんそんなことはないみたいです。客先でも(主に社内での)実績最優先という考え方から、最近のOSSフレームワークには手を出さず、日の大手SIer謹製のフレームワークを採用したり、自社フレームワークを採用したりするケースが意外に多いですね。そういう場合によくありがちなのが、プログラマーのスキルによらずに作れるようにするという目的から、無意味な規約を強制するケースです。 実際、今日ある国産ベンダーのフレームワークを採用したシステムの設計書に記載されているクラス一覧を見ていて無駄がいかに多いかということに驚いてしまいました。たとえば、ユーザー一覧を検索するという処理でSeamならエンティティクラス、画面、JPQLがあれば実装完了なのですが、そのフレ

    侵略的なフレームワーク - 達人プログラマーを目指して
  • 竹形誠司 ブログ:Java+MySQL+Tomcat:JSPにおけるチェックボックスの扱い(メモ)

    掲示板へのスパムが多いため、「ご質問」のコーナーはユーザー登録制とさせていただきました。お手数ですが、上の「新規ユーザーの登録」メニューより登録をお願いします。

    seapig_dolphin
    seapig_dolphin 2012/01/24
    ちくしょーーー
  • クラスライブラリを攻略「データベース編」 @IT:連載 基礎から学ぶサーブレット/JSP 第10回

    いよいよクラスライブラリ活用編も大詰めの今回は「データベース編」です。なんといっても、サイトにさまざまな可能性を与え、高度なデータ処理を支えるのはデータベースサーバをおいてほかにありません。 もっとも、データベース連携だからといって決してかまえることはありません。稿をご覧いただければきっとご理解いただけるように、データベース連携を司るjava.sqlパッケージ(JDBC)の用法は、これまでとなんら変わることなく、極めて定型的です。いくつかの定石的なアルゴリズムをさえ押さえてしまえば、8割方の用途は十分に満たせるはずです。データベースは決して難しいものではありません。 ただ、ある一定量を超えたデータの操作に対して常にパフォーマンスを維持するためには、やはりそれなりのテクニックが求められるでしょう。もしもデータベース連携プログラミングに難しい点があるとしたら、その時々のボトルネックを適切に把

    クラスライブラリを攻略「データベース編」 @IT:連載 基礎から学ぶサーブレット/JSP 第10回
    seapig_dolphin
    seapig_dolphin 2012/01/24
     分かりやすいけど、コード間違ってる? 簡略化を理解できていないだけかも executeUpdate
  • [ThinkIT] いまさら聞けないTomcat~JSPサーバ構築のキソ

    Tomcatマスターになるために HTTP/HTMLを用いた静的ドキュメントの交換という目的からスタートしたインターネットは、産業や社会のコミュニケーションやパーソナライズされた情報を扱う媒体として発展してきています。こうした流れの中で、インターネットはリアルタイムのコンテンツ更新を求められるようになってきました。 検索エンジンや掲示板などはその一例です。こうしたWebアプリケーションを実現するためには、HTTPを介してリクエストを受け取り、リクエストに応じた処理を行った結果(動的コンテンツ)をリクエスト元に返す仕組みが必要になります。 動的コンテンツ提供のための仕組みの1つが「サーブレット/JSP」です。サーブレット/JSPは、Sun Microsystems(以下、Sun)によって開発されたサーバサイドのJava技術であり、オブジェクト指向に基づくプログラムの部品化の実現や、豊富なクラ

  • JSPとは - IT用語辞典

    概要 JSP(JavaServer Pages)とは、Webページ内にJavaプログラムを埋め込み、これをサーバ上で実行して結果を反映したページを動的に生成することができる技術。動的に内容が変化するWebページを容易に開発することができる。 HTMLで記述されたWebページの中に「<%」と「%>」で囲まれた「スクリプトレット」(scriptlet)と呼ばれる部分を作り、その中にJavaプログラムを記述することができる。Webブラウザなどからのアクセス要求があると、Webサーバがこの部分を実行し、結果をHTMLコード中の所定の場所へ埋め込んで送信する。 「カスタムタグ」(custom tag)と呼ばれる仕組みにより、スクリプトレットに依らずにHTMLのタグとしてデータの参照など簡易な処理を記述することができる。JSPが標準で用意している「<jsp:」で始まるタグは「アクション」とも呼ばれる。

    JSPとは - IT用語辞典
  • 1