![Amazon.co.jp: 明解Java 入門編: 柴田望洋: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/70e015041f9aa1a59aeebda7d1cdb1061c562615/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51SXPN5zDeL._SL500_.jpg)
インターネットの普及に加えて、リッチクライアント/RIAの発展とともに、アプリケーションの形態は、C/S(クライアント/サーバ)システムから、Webアプリケーションシステムにシフトしています。一般の情報発信システムだけではなく、企業の基幹情報システムまで、盛んにWebアプリケーションで構築するようになりました。 この変化の主役であるといわれる、Java技術は、Webアプリケーションシステムの発展とともに、ネットワークの親和性や、プラットフォーム適用の多様性で、広く受け入れられて、Webアプリケーションシステム開発の基盤技術になっています。 これまでのC/Sシステムでは、サーバロジックはC/C++で実装されるケースが一般的でした。C/SシステムからWebアプリケーションシステムにシフトする際に、Java技術を導入することを決めた場合、Java技術で、すべて新規開発するのは1つの選択肢ですが、
本記事は、HP-UX Developer Edgeに掲載された記事を株式会社アットマーク・アイティおよび本記事の筆者が独自の判断のもとに加筆・修正したものです。 Javaパフォーマンス・チューニングのポイントにメソッド・コールの調査、メモリ・リークの発見があります。 メソッド・コールを調査することによって、実行時間やリソースの大半を消費しているメソッドを見つけ出し、その原因を特定し、パフォーマンス向上の糸口とすることができます。 その分析にはプロファイリング・ツールを用いるのが有効ですが、HPの「HPjmeter」(用語解説参照)も、こうした分析作業に最適な機能を備えています。 図1は、HPjmeterを利用し、Javaプログラム中のメソッドを呼び出し回数が多い順に一覧表示した画面です。この例では、「bel」メソッド(画面の最上行)の実行回数がほかのメソッドに比べて非常に多いことが示されて
インストール † 解凍後、 struts-1.3.8/apps/struts-blank-1.3.8.war を使って動的WEBプロジェクトを作成すればよいですね。 ちなみにStrutsのいろいろ便利な機能は struts-cookbook-1.3.8.war を見るととても勉強になりそうです。このサイトにもstruts-cookbook-1.3.8 にあげておきました。 ↑ web.xml † web.xmlには以下を記述します。 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <!
Struts Validator 拡張方法 [ Java ] Jakarta Struts 1.1 の新機能、Validator を拡張する方法。『Jakartaプロジェクト徹底攻略 』と『マスタリング Jakarta Struts』の二冊を読んだけど、どちらにも書いていなかったので忘れないうちにメモしておく。 今回やりたかったのは、Validator でフォームの入力値に全角文字が含まれていないかをチェックするということ。入力の有無やメールアドレスの書式などのチェックを Validator で行ったので、方法を統一するために Validator を拡張して対応する。 Validator を拡張する際に関係するのは、 org.apache.struts.validator.FieldChecks クラス WEB-INF/validator-rules.xml WEB-INF/validat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く