タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

jspに関するrefrecのブックマーク (6)

  • インクルードによるコードの再利用で効率化をはかる

    前回はWebプログラミングの概要について説明しました。今回は、実際にJSPでプログラミングを行うときに必要となる、プログラムの再利用方法について説明します。プログラムの再利用を行うことで、コーディング量を減らすことができるだけでなく、メンテナンス性を高めることができます。 JSPでのプログラムの再利用方法には、主に次のようなものがあります。 インクルードディレクティブを使用した静的インクルード インクルードアクションを使用した動的インクルード オリジナルクラスの作成とその使用 オリジナルBeanの作成とその使用 クラスの作成やBeanの使用は一般的なJavaアプリケーションでも用いる手法ですが、インクルードアクションとインクルードディレクティブの使用はJSP固有の手法です。今回は、この2つのインクルードの方法について説明します。 ■インクルードには2つの方法 JSPプログラムやHTML文が

    インクルードによるコードの再利用で効率化をはかる
    refrec
    refrec 2006/04/08
  • Webプログラミングの前提知識をおさえる

    連載では、この4つの要素のうち、(1)のJSPの機能と言語仕様に主眼を置いていますが、ほかの3つの要素なしにはWebプログラミングは成り立ちません。この4つの関係をイメージしながら、JSPのプログラムを見ていくことで、全体の見通しがよくなるでしょう。例えば処理結果を見栄えよく出力するためにはHTMLについての知識を用い、フォームからのデータの送信にPOSTやGETを使用する際にはHTTP通信のことをイメージしながら見ていくとよいでしょう。以下に、HTML、Apache、HTTPのそれぞれについて簡単にまとめます。 ●HTML まず、ユーザーからのデータの受け渡しを行うための<FORM>タグによるHTMLの記述は、最低限理解する必要があります。HTMLに関する解説は、すでに数多くの書籍が出版されていますので、それらを参考にするとよいでしょう。また、JSPではHTMLによるプレゼンテーション

    Webプログラミングの前提知識をおさえる
  • JSPプログラミングの基本を覚える

    前回はJSPを実行するための環境を構築し、サンプルプログラムを動作させるまでの説明をしました。3回目は、実際にJSPを用いたプログラミングの方法を見ていきます。JSPはJavaの文法にのっとったコーディングができますので、Javaプログラミングの経験をお持ちの方でしたら、スムーズに理解できることと思います。しかしながら、知っておかなければならないJSPに固有の記述方法も多数ありますので、今回はそれらに注意しながら見ていきましょう。 さて、最初のプログラミングですので、まずは簡単なものから始めましょう。例として、ブラウザからの入力のないプログラムと、ブラウザからの入力を受け取るプログラムを紹介し、続いてメソッドを作成する方法を紹介します。 ■ブラウザからの入力のないプログラム それではさっそくJSPのプログラムを見ていきましょう。次のコードは、刻一刻と変化する情報として一番簡単な「現在時刻」

    JSPプログラミングの基本を覚える
    refrec
    refrec 2006/04/04
  • JSPの基本構文を理解する

    JSPの基要素を知る 前回「サーブレット/JSPの開発環境を作る」まででJSP/サーブレットの基の把握や環境構築はできたはずです。今回は、いよいよ具体的なJSP(JavaServer Pages)プログラミングに挑戦してみることにしましょう。 プレゼンテーション層(ユーザーインターフェイス)を担うJSPは、デザイナーやコンテンツ制作者が「プログラマの手を介さずに」、容易にデザインやコンテンツの変更ができるよう、さまざまに特別なしかけを用意しています。JSPアプリケーションを製作するに先立って、まずはこれらJSPの基的な構成要素を把握しておくことは重要なポイントです。 以下は、HTMLフォームから入力された内容を受け取り、そのまま表示するためのごく基的なJSPページの例です。サンプルを参照しつつ、各要素の概略を紹介していくことにします。 sample.html sample.jsp

    JSPの基本構文を理解する
    refrec
    refrec 2006/04/02
  • サーブレット/JSPをほかの言語と比較する

    「Webプログラミング」を知る JSP&サーブレットを学ぶに先立って、今回はより広い視点で「Webプログラミング技術」というものを見渡してみることにしましょう。 あらかじめお断りしておきますが、稿は、決してほかの技術を踏み付けにして「JSP&サーブレット」を礼賛することを目的とするものではありません。あまたある技術の中には、JSP&サーブレットと補完関係にある技術もあれば、JSP&サーブレットによって置き換えられる技術もあります。また、用途によって使い分けるべき技術もあるでしょう。 JSP&サーブレットが素晴らしいアーキテクチャであることは間違いありませんが、その中に初めから閉じこもるのではなく、もっと広い視点で全体と比較してみることで、JSP&サーブレット自体の理解もより深められるのではないでしょうか。 以下では、クライアントサイドスクリプトの代表としてJavaScript、クラシカル

    サーブレット/JSPをほかの言語と比較する
    refrec
    refrec 2006/04/01
  • サーブレット/JSPの役割を理解する

    「サーバサイドJava」というと、皆さんは何を思い浮かべられるでしょう? いえ、そもそも「サーバサイド技術」といった場合に、皆さんはどのようなイメージを持たれているでしょうか。 JavaScript(ダイナミックHTML)や古くはJavaアプレット、ActiveXコントロール、プラグイン技術まで、主にユーザーの視覚に訴えるクライアントサイドの技術と異なり、サーバサイド技術は主体がユーザーからは見えないところにありますから、イメージとしては極めてわきにくいといえるかもしれません。 しかし、その見えないところでサーバサイド技術は確実に普及しています。サーバマシンの膨大なリソースを十全に活用し、堅牢なデータベース・ファイルシステムと密に連携するサーバサイドアプリケーションは、主にプレゼンテーション層(表層)をつかさどるクライアントサイドとは異なり、地味である代わりに、もはやWebサイトになくては

    サーブレット/JSPの役割を理解する
    refrec
    refrec 2006/04/01
  • 1