タグ

Javaに関するbig-treeのブックマーク (316)

  • Struts - PukiWiki

    メッセージリソース(<message-resources>)について † Strutsといえば、エラーメッセージや国際化等の対応の為に、メッセージリソースというものがあるのはご存知でしょう。 HTML等のViewの部分からベタ書きの文言を排除するのに使用します。 個人的には、結局ViewであるJSPにメッセージタグが多くなって、来目的であったデザインとプログラムの分離が余計できなくなるのではないかと思ってますが・・・。 まあ、今回はそんなことではなく、メッセージリソースの特殊な使用方法を記します。 メッセージリソースと言えば、基的(一般的な書籍にある)に、設定ファイルであるstruts-config.xmlに、<message-resources>タグとして定義します。 struts-config.xml <message-resources parameter="MessageR

  • http://www.nihon-eng.co.jp/c-break/TechNote/tomcat/TCAT5_Inst.htm

  • Tomcat-5.0、GUI管理ツールの利用

    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

  • Javaの道:Struts(8.アクション・フォームBeanの日本語処理)

    概要 アクション・フォームBeanでは、ブラウザからのリクエストデータを格納する際、どのエンコード方式を使用しているかの情報を得る(setCharacterEncodingメソッドなど)前にリクエストデータを格納します。そのため、日語を扱う際、文字化けが起こります。 アクション・フォームBeanで日語処理を行う際は、Servlet2.3から導入されたフィルタ機能を利用します。フィルタ機能でリクエストデータのエンコード処理を行います。フィルタ機能が使えない場合は、アクション・フォームBeanにデータが格納される前に呼び出されるresetメソッド内でsetCharacterEncodingメソッドを呼び出す、アクセスメソッド内でエンコード処理を行うなどの対応を行います。 ここでは、フィルタ機能を利用したエンコード処理について解説します。フィルタ機能の詳細に関しましてはJavaの道:フィルタ

    Javaの道:Struts(8.アクション・フォームBeanの日本語処理)
  • 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

  • お宝はオープンソースにあり!第6回無償で使える帳票ツールでPDFやExcel形式のファイルを生成する(2)

    次に,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からフルに利用できるというメリットがあります。 サ

    お宝はオープンソースにあり!第6回無償で使える帳票ツールでPDFやExcel形式のファイルを生成する(2)
  • エラー対処とパフォーマンス

    (2)コネクションプールの仕組み いままで紹介してきた共有ブックマークの仕組みで、サービスの運用は問題なく行えるようになりました。しかし、いままでのMyDBAccess.classを使用した仕組みでは、データベースへアクセスするたびに毎回コネクションを開き、処理が終わったときにコネクションを閉じることを行っています。 データベースにコネクションを開く処理は、システムに対して比較的負荷のかかる処理であるため、アクセスが多くなってくると、サーバのパフォーマンスに影響を与える可能性があります。そこで、アクセスが多いと想定される場合には、最初にデータベースへのコネクションを複数開き、それを使いまわすことで、毎回コネクションを開かなくてよいような工夫を行います。コネクションをプールする仕組みを作るわけです。 概念としては、下図のように、新しくコネクションプールを管理するMyDBConnectionP

    エラー対処とパフォーマンス
  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

  • http://takeoba.cool.ne.jp/index.shtml

  • TECHSCORE - Java

    Java でプログラミングを始めて間もない入門者から、既に数年の経験を持つ Java プログラマまで、TECHSCORE を訪れるユーザは、 さまざまです。TECHSCORE では、初心者からベテランまで、Java でプログラムを書く全ての方にさまざまな情報を提供しています。 Java 言語は、Sun Microsystems社によって、オブジェクト指向プログラミング言語として発表されました。Java言語の大きな特徴として、 プラットフォームに依存しないという点が挙げられます。Java VM(Virtual Machine) 上で動作させることで、ハードウェアやOSなどのプラットフォームに依存しないようになっているのです。 Java言語で書かれたソー スコードをコンパイルすると、Javaバイトコードと呼ばれる、プラットフォームから独立した形式のクラスファイルが生成されます。 Java VM

  • @IT:現場に活かすJakarta Project 第6回 DBのコネクションプールを簡単に実現する

    今回も、前回「Commonsでオブジェクトプーリングを実現」に引き続きCommonsプロジェクトの活用法を紹介します。前回はPoolを利用してデータベースのコネクションプーリングを実現しました。今回はDBCPを用いて、より容易なデータベースのコネクションプーリングを実現してみましょう。なお、この原稿執筆時点でのDBCPコンポーネントの最新バージョンは1.0です。 PoolingDriverクラスとPoolingDataSourceクラス 通常JDBCを用いたプログラミングではConnectionオブジェクト(java.sql.Connection)を使ってデータベースにアクセスしますが、Connectionオブジェクトを取得するにはDriverオブジェクト(java.sql.Driver)やDataSourceオブジェクト(javax.sql.DataSource)が必要になります。DBC

    @IT:現場に活かすJakarta Project 第6回 DBのコネクションプールを簡単に実現する
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • iTextを利用してJavaからPDF形式の帳票を出力する:CodeZine

    はじめに 現在のWebシステムにおいて帳票の出力を行う場合、PDF形式が選択されることが一般的になっています。その理由としては、データサイズをコンパクトにすることができる、情報の改ざんを防止できる、などが挙げられます。一般ユーザにも普及していますので、システム開発時に顧客からPDF形式での情報の出力を求められることも多いのではないでしょうか。 この記事では、「iText」というライブラリを活用して、PDFの出力を行う方法を解説します。 対象読者 Javaプログラミングで開発を行った経験のある方、および、Javaプログラミングに興味をお持ちの方を対象としています。 必要な環境 このサンプルアプリケーションを動作させるには、以下のソフトウェアが最低限必要です。環境についての詳細や設定方法については、サーバサイド技術の学び舎 - WINGSにある「サーバサイド環境構築設定」を参照して

  • JNIにさわる

    作成 2002/12/22 JNIって? JNIはJava Native Interfaceの略で、 Javaと、WindowsLinuxなどの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

  • JNIメモ(Hishidama's Java native interface Memo)

    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\

  • 12.データ構造

    配列は一度領域を確保すると、領域を拡張したり値を削ったりということができません。 Javaでは、可変長の配列など、集合を扱うためにいくつかのクラス・インターフェイスが用意されています。 可変長の配列として使われるのが、java.util.Listインターフェイスです。 実際にはListインターフェイスをimplementsしたクラスを使うことになります。 java.util.Vectorクラスやjava.util.ArrayListクラス、java.util.LinkedListクラスがあります。 まずは、Javaの最初のバージョンから用意されているVectorクラスを使います。 Vectorクラスのメソッドには以下のようなものがあります。 java.util.Vector

    big-tree
    big-tree 2007/11/22
    List、Hash、Vectorなどの解説
  • itarchitect.jp

    This domain may be for sale!

  • WebSphere Forum

    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

    WebSphere Forum
  • 「サーブレット、排他制御、マルチスレッドの考慮すべき点」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • サーブレットのスレッド管理について

    はじめまして、現在Web Developperを目指し日々サーブレット,JSP, JavaBeansの勉強を続けております。お聞きしたいことは、サーブレット, JavaBeansのスレッド管理です。個人で勉強していると多数のクライアントが一つのサーバーにアクセスするなどという 環境をつくりずらいので、業務経験のあるかたからアドバイスをいただきたいです。 現在スレッドを管理する方法とて,SingleThreadModel インターフェイスの実装かsyncronizedコードを利用できることを知っております。 質問1. 実際のシステムで使われているスレッド管理もこの二つの方法で行われているのでしょうか? 質問2. JDBCよりデータベースに書きこむ部分は、二つのスレッドが同時にDBのデータを書き込まないように、shncronizedコードで囲まなくてはいけないと学びましたが、他のDBにはす

    サーブレットのスレッド管理について