上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页

2013年7月10日

Servlet基本_セッション属性

摘要: 1、概念セッション: ユーザーごとの状態を保存する仕組みです。セッションID: アプリケーションサーバから一意の識別子が割り当てられ、これをセッションIDと言う。2、サーブレットAPIサーブレットAPIは、javax.servlet.http.HttpSessionです。セッション属性のオブジェクトは、リクエスト属性のオブジェクトと同様、String型の名前とObject型の値のペアで管理される。3、ウィンドウとセッション同じPCで複数のウィンドウを起動した場合は、同じセッションになるのでしょうか?これはブラウザの種類、バージョン、起動方法によって異なる。4、セッションTimeoutクライアン 阅读全文

posted @ 2013-07-10 16:46 至柔 阅读(208) 评论(0) 推荐(0)

Servlet基本_オブジェクトのスコープ

摘要: 1、スコープ種類Servletには以下のスコープがあります。Request、Session、Applicationの順にスコープは広くなっていきます。・Applicationスコープ:アプリケーションが動作している間(Tomcatが起動している間)ずっと存在しているスコープです。・Sessionスコープ:特定のユーザー単位のスコープになります。大抵のサイトでは該当するユーザーが30分とか、1時間とか一定の時間アクセスが無い場合に消滅します。・Requestスコープ:1回のリクエストの間保持されているスコープです。ServletとJSPを連携させるときなどに威力を発揮します。2、データを扱うため 阅读全文

posted @ 2013-07-10 15:09 至柔 阅读(210) 评论(0) 推荐(0)

2013年7月9日

Servlet基本_画面遷移

摘要: 画面遷移方法は、下記ようがある。・リクエストのディスパッチ・リダイレクト(画面から)1、ディスパッチ1)概念サーブレットから他のリソース(サーブレット、JSP、Htmlなど)にリクエストを転送することをディスパッチと言う。ディスパッチはサーバ側で他のリソースに処理を移す方法です。利用するAPIは、javax.servlet.RequestDispatcher()である。2)RequestDispatcherの取得RequestDispatcherオブジェクトは下記メソッドで取得できる、・ServletRequest.getRequestDispatcher(java.lang.String)・ 阅读全文

posted @ 2013-07-09 23:03 至柔 阅读(356) 评论(0) 推荐(0)

Servlet基本_Filter

摘要: 1、概念・サーブレットフィルタとは、サーブレットやJSPの「共通の前後処理」を記述するための仕組みです。・フィルタはサーブレットやJSPの前に位置し、実行前と後に、リクエスト、レスポンスに対して任意の処理を行うことができます。・フィルタの処理対象は任意のURLパターンが指定可能です。フィルタ対象はサーブレットとJSPだけではなく、 Html、画像などWebアプリケーション内のリソースであれば何にでもフィルタをかけることができます。2、フィルタの作成・javax.servlet.Filter インターフェイス を実装したフィルタクラスを作成する。・web.xmlにフィルタを登録する。3、フィルタ 阅读全文

posted @ 2013-07-09 15:11 至柔 阅读(171) 评论(0) 推荐(0)

2013年7月7日

JSP基本

摘要: JSPとは、HTMLファイルにJavaコードを埋め込んでおき、クライアントの要求に応じてコードを実行、処理結果のみをクライアントに送信する技術です。1、JSPは実はサーブレットです。最初にリクエストがあった時にJSPファイルをサーブレットに変換されます。JSPかのソースファイルから作成された中間ファイルは、Tomcatではデフォルトでworkディレクトリ以下に作成されます。(何だかJSPの挙動がおかしいの場合は、一度このworkの下を全て削除すると正常になることがあります)2、JSPはサーブレットと違って事前にコンパイルする必要がありませんし、web.xmlへの登録も不要です。3、JSPの式: 阅读全文

posted @ 2013-07-07 15:48 至柔 阅读(195) 评论(0) 推荐(0)

2013年7月6日

Servlet基本

摘要: 1、Webサーバ設定の「ディレクトリ一覧」機能Webサーバの設定で「ディレクトリ一覧」機能を有効にすると、404 Not Found画面ではなく、ディレクトリ以下のファイルの一覧が表示されます。この機能をオンにするには、<Tomcatをインストールしたディレクトリ>/conf/web.xmlの104行付近ののlistingsの値をtrueにします。2、サーブレットAPI2.4日本訳「http://mergedoc.sourceforge.jp/tomcat-servletapi-5-ja/」3、サーブレットディレクトリentry|--META-INF (固定)| |--conte... 阅读全文

posted @ 2013-07-06 23:14 至柔 阅读(333) 评论(0) 推荐(0)

JAVA_Package

摘要: Javaの名前空間の仕組みの1つにパッケージがあります。大規模開発では必須の概念です。また、他人の作ったコードの再利用という観点でも、パッケージを正しく活用する必要があります。・完全修飾名:パッケージ名まで含めたクラスやインターフェースの呼び名・単純名:パッケージ名を除いたStringの部分(クラス名)パッケージで実現できることは・名前空間・意味的なまとまりの管理(クラスの設計同様、パッケージの設計も責務の分割が目的)・アクセス制御(Javaのデフォルトアクセス制御は、パッケージ内からしかアクセスできない制御)パッケージ名にインターネットドメイン名(DNSドメイン名)を推奨する。(DNSやUR 阅读全文

posted @ 2013-07-06 22:12 至柔 阅读(194) 评论(0) 推荐(0)

2013年6月7日

设计模式_Proxy

摘要: プロキシーパターンは、ビジネスロジックや画面表示の処理とデータベース処理とを分離するのに役立ちます。プロキシーパターンを適用すると、特定のAPIに影響を受ける部分を減らすことができます。つまり、部品の独立化ができます。例えば、クライアントの開発中はDBがなくても開発できることなどで、プロキシーパターンを使います。プロキシーパターンの中核をなすのが委譲(delegate)です。委譲を用いるデザインパターンは多く存在しますが、プロキシーでは特に多用します。【メリット】・外部のリソースが存在する場所を隠蔽できる・外部とのインターフェースが明確できる・パフォーマンス向上を行うべき適切な場所が形成される 阅读全文

posted @ 2013-06-07 14:24 至柔 阅读(508) 评论(5) 推荐(0)

2013年6月6日

UML_用例图(转载)

摘要: 本文来自:http://www.itsenka.com/contents/development/uml/usecase.htmlユースケース図(Use Case Diagram)ユースケース図とは、ユーザ(外部システムも含む)の要求に対するシステムの振る舞いを表現する図です。ユースケース図はシステムの要件定義についての俯瞰的情報を提供します。したがってユースケース図を描くことは、同時に要件定義の分析の機会になります。記述例例えば、次のような仕様の「受験管理システム」があるとします。【要件定義】ユーザ(受験者)は「受験申し込み」、「受験料振込み」、「テストを受ける」という処理を行っています。こ 阅读全文

posted @ 2013-06-06 15:28 至柔 阅读(277) 评论(0) 推荐(0)

UML_时序图(转载)

摘要: 时序图,是相互作用图的一种。相互作用图有如下两种: - 时序图 (シーケンス図): 表达方法比通信图丰富。Msg的流程、时间顺序明确。 - 通信图 (コミュニケーション図): 适合于在黑板上做讲解。对象的书画顺序随意。Msg流程的表达比较困难。下面的内容来自: http://www.itsenka.com/contents/development/uml/sequence.htmlシーケンス図とは、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。機能ごとに相互作用(Interaction)と呼ばれる下記のようなフレーム内に処理内容を記述します。記述例下の図は、在庫管理システムの 阅读全文

posted @ 2013-06-06 15:09 至柔 阅读(3912) 评论(1) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页

导航