Tomcat5.0系で利用できるTomcat管理ツールはなかなか良くできてます。ここでは、これを利用するための設定方法をご紹介します。 GUI管理ツールには、マネージャツール(manager)とAdminツール(admin)があります。 ・マネージャツール=Webアプリケーションの起動、停止、リロード、配備解除が行えます。 ・Adminツール=Contextの設定、データソースの設定などが行えます。 GUI管理ツールを利用するには、$CATALINA_HOME/conf/tomcat-user.xmlにmanagerロールとadminロールの設定が必要です。 <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role r
概要 アクション・フォームBeanでは、ブラウザからのリクエストデータを格納する際、どのエンコード方式を使用しているかの情報を得る(setCharacterEncodingメソッドなど)前にリクエストデータを格納します。そのため、日本語を扱う際、文字化けが起こります。 アクション・フォームBeanで日本語処理を行う際は、Servlet2.3から導入されたフィルタ機能を利用します。フィルタ機能でリクエストデータのエンコード処理を行います。フィルタ機能が使えない場合は、アクション・フォームBeanにデータが格納される前に呼び出されるresetメソッド内でsetCharacterEncodingメソッドを呼び出す、アクセスメソッド内でエンコード処理を行うなどの対応を行います。 ここでは、フィルタ機能を利用したエンコード処理について解説します。フィルタ機能の詳細に関しましてはJavaの道:フィルタ
2025-02-27 VMware/ESXi/バックアップ運用 2025-02-20 Struts/Validateのやり方 2025-02-16 TODO/2 2024-12-13 VMware/ESXi/LVMのディスク拡張 2024-12-10 GitHub/ローカル・リモートブランチとoriginのはなし 2024-12-05 MySQL/ユーザ管理 2024-11-27 Spring Boot/TIPS集 2024-11-25 自然言語処理/gooラボのAPIを呼び出す 2024-11-22 自作ツール/Moblog環境のメールフィルタ Linux/.forwardでメール受信時いろいろな処理をする。 PukiWiki/プラグインを作ってみた 2024-11-19 C#/いまさらヒトに聞けないこといろいろ/弱参照 2024-11-14 Java/ソースコードの行数を数える 202
次に,Jakarta POIで,Excel帳票を動的に生成してみましょう。Jakarta POIは,このソフトのWebページ(http://jakarta.apache.org/poi/)からダウンロードできます。ダウンロードしたpoi-bin-2.5.1-final-20040804.zipを解凍すると,一連のファイルが展開されるので,配下に含まれるpoi-2.5.1-final-20040804.jarをアプリケーション・ルート直下の「/WEB-INF/lib」フォルダにコピーしてください*6。 Excelを使ってテンプレートを作成する Jakarta POIでは,Excelで作成したテンプレート(「.xls」ファイル)を利用して帳票を作成できます。Excelを利用することで,Excelが標準で持っている表計算機能やチャート機能をPOIからフルに利用できるというメリットがあります。 サ
(2)コネクションプールの仕組み いままで紹介してきた共有ブックマークの仕組みで、サービスの運用は問題なく行えるようになりました。しかし、いままでのMyDBAccess.classを使用した仕組みでは、データベースへアクセスするたびに毎回コネクションを開き、処理が終わったときにコネクションを閉じることを行っています。 データベースにコネクションを開く処理は、システムに対して比較的負荷のかかる処理であるため、アクセスが多くなってくると、サーバのパフォーマンスに影響を与える可能性があります。そこで、アクセスが多いと想定される場合には、最初にデータベースへのコネクションを複数開き、それを使いまわすことで、毎回コネクションを開かなくてよいような工夫を行います。コネクションをプールする仕組みを作るわけです。 概念としては、下図のように、新しくコネクションプールを管理するMyDBConnectionP
HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。
Java でプログラミングを始めて間もない入門者から、既に数年の経験を持つ Java プログラマまで、TECHSCORE を訪れるユーザは、 さまざまです。TECHSCORE では、初心者からベテランまで、Java でプログラムを書く全ての方にさまざまな情報を提供しています。 Java 言語は、Sun Microsystems社によって、オブジェクト指向プログラミング言語として発表されました。Java言語の大きな特徴として、 プラットフォームに依存しないという点が挙げられます。Java VM(Virtual Machine) 上で動作させることで、ハードウェアやOSなどのプラットフォームに依存しないようになっているのです。 Java言語で書かれたソー スコードをコンパイルすると、Javaバイトコードと呼ばれる、プラットフォームから独立した形式のクラスファイルが生成されます。 Java VM
今回も、前回「Commonsでオブジェクトプーリングを実現」に引き続きCommonsプロジェクトの活用法を紹介します。前回はPoolを利用してデータベースのコネクションプーリングを実現しました。今回はDBCPを用いて、より容易なデータベースのコネクションプーリングを実現してみましょう。なお、この原稿執筆時点でのDBCPコンポーネントの最新バージョンは1.0です。 PoolingDriverクラスとPoolingDataSourceクラス 通常JDBCを用いたプログラミングではConnectionオブジェクト(java.sql.Connection)を使ってデータベースにアクセスしますが、Connectionオブジェクトを取得するにはDriverオブジェクト(java.sql.Driver)やDataSourceオブジェクト(javax.sql.DataSource)が必要になります。DBC
はじめに 現在のWebシステムにおいて帳票の出力を行う場合、PDF形式が選択されることが一般的になっています。その理由としては、データサイズをコンパクトにすることができる、情報の改ざんを防止できる、などが挙げられます。一般ユーザにも普及していますので、システム開発時に顧客からPDF形式での情報の出力を求められることも多いのではないでしょうか。 この記事では、「iText」というライブラリを活用して、PDFの出力を行う方法を解説します。 対象読者 Javaプログラミングで開発を行った経験のある方、および、Javaプログラミングに興味をお持ちの方を対象としています。 必要な環境 このサンプルアプリケーションを動作させるには、以下のソフトウェアが最低限必要です。環境についての詳細や設定方法については、サーバサイド技術の学び舎 - WINGSにある「サーバサイド環境構築設定」を参照して
作成 2002/12/22 JNIって? JNIはJava Native Interfaceの略で、 Javaと、Windows、LinuxなどのNativeコードを結ぶAPIです。 JREの中でもJNIが利用されています。 JavaがWrite Once Run Anywhereなのは、 各プラットフォームごとのJNI部分をJREの中でやってくれているからです。 Nativeのコード(Windows dllなど)を利用したい場合、JNIを利用します。 JNIのNative側のコードは特に限定されていませんが、 ほとんどの場合C/C++のようです。 ここでは、以下の環境で試しました。 Windows XP JDK1.4.1_01 Borland C++ コンパイラー 5.5 作成は以下の手順で行います。 Javaクラスの作成、コンパイル javahでC++ヘッダファイルの作成 Native
Solarisの例: % cc -G -I /usr/java/include -I /usr/java/include/solaris JniJikken.c -o libJniJikken.so Solarisでのmakefileの例: all: libJniJikken.so lib%.so: %.c %.h cc -G $< -I /usr/java/include -I /usr/java/include/solaris -o $@ %.h: %.class javah $* %.class: %.java javac $< ↑この例の場合、javaのコンパイル・javahでの生成まで含んでいる。 VC++の例: インクルードパスの追加方法参照。 ↓JDK1.6の場合 C:\Program Files\Java\jdk1.6.0\include,C:\Program Files\
配列は一度領域を確保すると、領域を拡張したり値を削ったりということができません。 Javaでは、可変長の配列など、集合を扱うためにいくつかのクラス・インターフェイスが用意されています。 可変長の配列として使われるのが、java.util.Listインターフェイスです。 実際にはListインターフェイスをimplementsしたクラスを使うことになります。 java.util.Vectorクラスやjava.util.ArrayListクラス、java.util.LinkedListクラスがあります。 まずは、Javaの最初のバージョンから用意されているVectorクラスを使います。 Vectorクラスのメソッドには以下のようなものがあります。 java.util.Vector
What's in your Domain Name? Print This domain name will potentially help you bring in more customers and profits every day, as the domain itself goes up in value. A super premium .Com domain name from DomainMarket.com means instant branding, search engine, and marketing benefits. We make it safe, easy and affordable for you to own WsDeveloper.com right away. Click here to purchase WsDeveloper.com
はじめまして、現在Web Developperを目指し日々サーブレット,JSP, JavaBeansの勉強を続けております。お聞きしたいことは、サーブレット, JavaBeansのスレッド管理です。個人で勉強していると多数のクライアントが一つのサーバーにアクセスするなどという 環境をつくりずらいので、業務経験のあるかたからアドバイスをいただきたいです。 現在スレッドを管理する方法とて,SingleThreadModel インターフェイスの実装かsyncronizedコードを利用できることを知っております。 質問1. 実際のシステムで使われているスレッド管理もこの二つの方法で行われているのでしょうか? 質問2. JDBCよりデータベースに書きこむ部分は、二つのスレッドが同時にDBのデータを書き込まないように、shncronizedコードで囲まなくてはいけないと学びましたが、他の本でDBにはす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く