タグ

javaに関するboze0904のブックマーク (21)

  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • 「New I/Oで高速な入出力」第1回 New I/Oをご存じですか

    Java SEには便利な機能が数多くあるのですが,新しい機能ほど活用されていないのではないでしょうか。筆者がJ2SE 1.4であまり使われていないのではないかと感じる機能を挙げてみます。 Assertion New I/O Image I/O Preferences API Logging API AssertionやLogging APIは,JUnitLog4Jなどのオープンソースのプロダクトで置き換えられるので,それほど使われていなくても不思議ではありません。 しかし,JPEGのイメージを出力するために,いまだにcom.sun.image.codec.jpeg.JPEGImageEncoderクラスを使用しているのは腑に落ちません。J2SE 1.3の頃に作られたアプリケーションであればわかりますが,J2SE 1.4以降に作られたアプリケーションではImage I/Oを使うべきではない

    「New I/Oで高速な入出力」第1回 New I/Oをご存じですか
    boze0904
    boze0904 2007/12/05
    new ioの使い方
  • J2SE, v1.4 の新機能 New I/O SocketChannel と Selector

    Java では RMI や CORBA などの ORB を使うことができますが、かといってソケットを利用した通信がなくなってしまうことはありません。異なるプラットフォームや Java 以外の言語で記述されたアプリケーションと通信を行うときなどはソケットがよく使われます。 Java 2 SE, v1.4 ではソケットも Channel として実装され、パフォーマンスが向上しています。 以前から存在した Socket クラスと ServerSocket クラスに相当するのが、SocketChannel クラスと ServerSocketClass です。また、DatagramSocket クラスに相当するのが、DatagramChannel クラスになります。 これらのクラスは単に既存のクラスを Channel として書き直したものではなく、新しい機能が付け加えられています。その機能の 1 つ

    boze0904
    boze0904 2007/12/05
    javaでselect関数
  • New I/Oを用いたサーバプログラムのマルチプレクサ処理

    boze0904
    boze0904 2007/12/04
    javaでselect関数
  • Java Solution FAQ:JDBCドライバの種類と使い分け

    JDBCドライバは、その実装方式から4つのタイプに分類されています。なぜ、4つもタイプがあるのでしょうか? それぞれのタイプにはどういった違いがあり、開発者はどういった点を考慮する必要があるのでしょうか? ここでは、これら4つのタイプについてそれぞれの特徴を見ていきます。 ■TYPE1:JDBC-ODBCブリッジドライバ このドライバは、JDBC APIの呼び出しをODBC API呼び出しに変換するブリッジコンポーネントで、Windows用とSolaris用のドライバはJDKに付属しています。ODBCドライバを経由してDBMSに接続することになるので、JDBC-ODBCドライバを使用するクライアントマシンにODBCドライバがインストールされていることが必須となります。 特徴としては、ODBCを経由することによりODBCに対応する多くのDBMSを利用することができ、既存のシステムを利用する際

    boze0904
    boze0904 2007/11/20
    typeの違い
  • LDAPとJNDIでシングルサインオン可能なWebを作る:CodeZine

    図内のクラスの各役割をパッケージごとに以下の表にまとめます。 「javax.naming.directory」パッケージ内のクラス・インターフェースは、次の通りです。

  • サーブレット

    「WEB-INF」の中の「クラス」の下に「servlet」という名前でパッケージを作成してください。 そこで、「新規作成」から「JSP & サーブレット|サーブレット」を選択してサーブレットを作成します。 名前は、ServletSample1とします。名前を入力したら「次へ」を押します。 「サーブレット配備構成」では、「URLパターン」に「/servlet1」と入力して完了します。 WEB-INF\classes\servlet\ServletSample1.java processRequestメソッド protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException

  • ImageIOクラスで画像ファイルを読み書きする - BufferedImageの使い方色々 - Java2D

    ここでは外部の画像ファイルなどをBufferedImageに読み込んで色々と加工してみます。 まずは画像の読み込みと書き込みから見ておきます。現在はImageIOクラスという便利なクラスがありますので、このクラスの使い方から見てみましょう。 まずjavax.imageio.ImageIOクラスのクラス図を見て下さい。 このクラスはfinalクラスです。コンストラクタはありません。いくつかのメソッドが用意されていますが、ファイルからの読み書きにはreadメソッドとwriteメソッドを使います。 とりあえずreadメソッドからです。 read public static BufferedImage read(File input) throws IOException 現在登録されているものの中から自動的に選択された ImageReader を使用して、 指定された File を復号化した結果

  • http://java-house.jp/ml/archive/j-h-b/032728.html

  • そろそろブログ+RSSアプリでも作ってみませんか?

    ブログが普及して、インターネットで記事を公開するためのツールとしてだけではなく、社内コミュニケーションツールとしても利用することが考えられるようになってきています。 ブログを使うと、フィード情報が簡単に出力できますから、うまく使うと、いろいろな情報の共有と流通が可能になります。既存のブログシステムをそのまま利用しつつ、ちょっとしたプログラムを追加するだけで、連絡、報告、コメントの募集、といったことが、これまでよりも簡単にできるようにならないだろうか、そんなことを考えながら、ブログプログラミングをJavaでする方法について調べてみました。 Javaのブログシステムはいろいろある まずは、Javaを使ったブログシステムにはどんなものがあるか、調べてみました。 Javaのブログシステムといえば、Apaceh Rollerをすぐに想像する人が多いのではないでしょうか。

    そろそろブログ+RSSアプリでも作ってみませんか?
    boze0904
    boze0904 2007/08/14
    javaでブログやrssをつかうならこれ
  • 【公式】ハイローオーストラリア|デモ取引¦HighLow.com

    リスク警告 バイナリーオプションの取引には当初想定していた損失より多い損失が伴う重大なリスクが発生する可能性があります。そのため、損失分を十分に考慮してお取引をする事をお勧めしております。また、ご自身の投資目的が適するか否かにつきましては、リンク先の契約条件をよくお読みになり、発生し得るリスクを十分にご理解いただいたうえでご判断下さい。また必要であれば専門家に相談してご判断することをおすすめ致します。リンク先の販売店の情報は、オプション取引の禁止国では、お客様にはご案内できるものではない旨をご理解下さい。

  • Java Developer Connection

    Java Developer Connection は、Java テクノロジに関する技術的な情報を Web を通じて提供する会員制の情報提供プログラムです。コンテンツの参照は、パスワードが必要になりますので登録(無料)の上、ご利用下さい。 また、SDC 個人会員に登録後は、同じアカウントで Solaris および Sun Java System など SDC サイトの全ての技術情報にアクセスできます。 ≫ 詳細

  • Tomcatで独自のエラーページを使う

    Tomcatは、存在しないURLへのリクエストがあったとき、認証に失敗したときやサーブレットにエラーがあったときなど、HTTPのエラー発生時には以下のようなエラーページを表示します。 しかし、このエラーページはセキュリティ的に問題となることがあります。使用しているTomcatのバージョンがエラーページのフッタに表示されるからです。エラーページの表示から、脆弱性のあるバージョンを使用していることを知られ、攻撃対象にされてしまう危険があります。もちろん、メンテナンスが万全で、脆弱性が発見されるたびに最新バージョンにアップデートしているシステムなら、バージョンが表示されても問題はありませんが、現実はなかなかそういかないでしょう。 このような危険を防ぐために、エラーページを自前で用意したものに置き換え、セキュリティの向上を図るべきです。Tomcatでは、Apacheと同様にエラーコードに応じて独自

    Tomcatで独自のエラーページを使う
  • Informa: RSS Library for Java - Overview

    What is Informa? The goal of the Informa Project is to provide a news aggregation library based on the Java Platform. The idea was born by the authors of two Java news reader applications (HotSheet and Risotto). We intended to unify the common parts into a library which can be used by any developer who needs to address those issues in their application. What is the scope of Informa? With Informa w

  • @IT:J2EE Watch [6]

    J2EE関連の最新トピックをわかりやすく解説 J2EE Watch [6] J2SE 5.0「Tiger」で何が変わるか? テクニカルライター 吉川和巳 2004/10/16 サン・マイクロシステムズが「Java 2 Platform Standard Edition(J2SE)5.0」、いわゆる「Tiger」を9月30日にリリースしてからおよそ2週間が過ぎた。さっそく今後のプロジェクトで導入すべきかどうか迷い始めている読者も少なくないだろう。 1995年のJava言語登場以来の言語仕様の変更は、サン・マイクロシステムズが推し進める“EoD(Ease of Develpment)”の一貫だ。プログラミングの簡素化の方向性は、この先EJB3.0やJSFJavaServer Faces)を取り込んだJ2EE 5.0の登場に引き継がれていく(J2EE 5.0は2005年後半に登場予定)。 そこ

  • XML-RPC - Java クライアントと Perl サーバ

    Java プログラムと Perl プログラムとの連携に XML-RPCが使えないか検討。 まずは実験。 Perl 側 RPC::XMLモジュールを使う。 #!/usr/bin/perl -w use strict; use RPC::XML::Server; my $server = RPC::XML::Server->new(port => 9876); $server->add_method( {name => 'Perl.eval', signature => [ 'struct string' ], code => sub { warn $_[1]; return {value => eval $_[1]}}}); $server->server_loop; 引数の文字列を eval した結果を文字列で返す危険な手続き。 Java 側 いろいろライブラリがあり迷う。 Apache

    XML-RPC - Java クライアントと Perl サーバ
  • サーブレットでRSSフィールドを配信する

    package to.msn.wings.javatips; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import churchillobj

    サーブレットでRSSフィールドを配信する
  • Java での XML-RPC の使い方

    9. Java での XML-RPC の使い方Hannes Walln洿er は Java 用 XML-RPC の優れた実装を提供しています。インストールは、配布物をダウンロードして、unzip して、 CLASSPATH に *.jar ファイルを追 加します。Unix システム上で、次の入力によりこの作業が行えます。 bash$ unzip xmlrpc-java.zip bash$ cd xmlrpc-java/lib bash$ CLASSPATH=`pwd`/openxml-1.2.jar:`pwd`/xmlrpc.jar:$CLASSPATH import java.util.Vector; import java.util.Hashtable; import helma.xmlrpc.*; public class JavaClient { // The location o

  • 他サイトのRSSフィードを自サイトで利用する

    「サーブレットでRSSフィードを配信する」でも紹介したように、RSS4jのようなライブラリを利用することで、データベースなどの情報から動的にRSSフィードを生成することが可能になります。ただ、RSSフィードは(当然)自らの情報配信のみを目的としたものではありません。ほかのサイトで公開されているRSSフィードを引用することで、自サイトでポータル的に複数サイトの新着情報を一覧表示することも可能になるのです。 稿では、著者サポートサイト(http://www.wings.msn.to/contents/rss.php)で公開しているRSSフィードを例に、JSPページに新着情報を一覧表示してみることにしましょう。なお、稿のサンプルを利用するには、RSS4jライブラリがあらかじめインストールされている必要があります。セットアップの詳細については、「サーブレットでRSSフィードを配信する」を参考に

    他サイトのRSSフィードを自サイトで利用する