Java, Java Servlet




 ・社内でFilemakerでWEB-Baseシステム構築中だが、FilemakerのWEB対応機能がJAVA
 Servletエンジンを使っている
 ・自社のWEBサイトでJava Appletを使っているが、オリジナルを開発したい
という環境では、Java, Java Servlet抜きにWEB関連の仕事ができない。

 というわけで、まずソフトウエアやツールの実装、さらに一通り習熟することを目的に
資料を纏めてみた。
 無償でソフトやツールが揃うのはありがたいが、過去の経験では、すんなり行かない
ことのほうが多い。
 JRE(Sun), Jbuilder Foundation(JBuilderでなくてもいいんだけど
Filemakerが使ってるから)の実装から開始です。 Visual J(MS社)もある。 

 その前にCD-ROM付き解説本や雑誌を購入しなくっちゃ...
[CD-ROM付きってあまり一般的じゃなかった ...後日談]
 次回は、実装や使用時のトラブルを報告します。

●アプリケーションサーバーとJava
 「アプリケーションサーバー」という場合、Java 2, Enterprose edition(J2EE)と呼ば
れる仕様に従ったものを指すのが一般的で、BEA WebLogic, IBM Websphereが最もよく使
われているとのこと。
3割のJava利用者がJDKを「最もよく利用」と回答[日経ITPro 2001.3.12]
日経BP社 調査部が2000年11月に行った「Java利用実態調査」によると,Javaの用途が拡大している一方で,矢継ぎ早な機能拡張によって,ソフトウエア開発者の多くは戸惑いを覚えている。Javaに対する不満点を尋ねたところ,Java利用者の42.2%が「新しい技術が多すぎる」で1位,33.0%が「情報不足」で2位を占めた(図)。

 これからJavaの利用を始める予定の回答者の場合,新技術の過剰感はJava利用者より大きく,52.6%に達している。

 最もよく利用している開発ツールを一つだけ回答してもらったところ,米Sun Microsystems社が無償で提供している「JDK(Java Development Kit)」とする回答が31.2%に達した。米Borland Software社の「JBuilder」は利用率25.4%で2位,3位は米WebGain社の「Visual Cafe」だった。Sun社のJDKの利用率が高いことは現状では順当といえるが,今後はビジュアル系開発環境を使う層が増える。今後主軸として使うツールの1位はJBuilderで38.5%の回答を獲得した。

 Javaサーブレット,JDBCなどの開発環境を一つのミドルウエア製品として提供する「Webアプリケーション・サーバー(APサーバー)」をJava利用者が活用するケースも多い。Java利用者の過半数はAPサーバーを利用中と回答した。従来のWWW技術だけでは実現が難しい「セッション管理」の機能を活用している回答者も39.5%あった。
(三田 政志=日経マーケット・アクセス)
調査方法
日経BP社 調査部が2000年11月に実施した。電子メール・ニュース配信「IT Pro-Java Radar」,「IT Pro-SE Radar」で回答者を募集し,インターネット調査システム「Web-Res」で回答してもらった。回答総数は428。このうち「仕事でソフトウエアの開発を行うことがある」とした回答292を有効票として集計を行った。




■初歩的な疑問

 Java環境を構築するきっかけは、必ずしも皆が、計画的に...というわけじゃない。
 かくいう自分の場合も、FilemakerのWEBアクセスにJava servletを使っていてJava環境
を要求していることから始まった。

●お手軽Java

 Javaの開発環境はSun Microsystems社が公開しているJava2 SDK(旧JDK)を利用するのが、 最も標準的で且つ手っ取り早いです。このパッケージをインストールするだけで、「コン パイラ」「インタプリタ」「アプレット・ビューワ」や「サンプル・ソース」等が利用で きるので、直ぐにでも作業を開始できます。  という説明から始まるのが、以下の資料。 初心者にわかりやすいです。 →※Java開発/動作環境の構築[7p] Java関連ソフトウエアをダウンロードする / JDK(Java2 SDK)を利用する Teikadeを利用する / 拡張APIを利用する−(Java Communications API) WindowsCE_H/PCでJavaアプリを利用する / お手軽なJavaアプリ実行方法(Windows) 標準的なCLASSPATHの設定方法

●JDKインストールツリー

JDK ソフトウェアと日本語ドキュメントをインストールすると、以下の構造でディレクト リが作成されます。 jdk1.1.1 _________________________|_____________________________________ | | | | | | | | | | | README CHANGES COPYRIGHT LICENSE bin lib include demo src docs index.html | ___________________________________| | ja ______________|_________________ | | | | | api tooldocs relnotes guide index.html | | | | | FROM JDK 1.1.1A日本語ドキュメントのインストール




■Javaをインストールと設定する

●SDKとJDKとはどう違いがあるのか?

 →以下にある通り、JDK[Java Development Kit]の後継版がSDK[Software Development Kit]。 「Java2」の名称に関する注記に詳しい。 JAVA 2 SDK, Standard Edition Version 1.2 ソフトウェア Java 2 SDK, Standard Edition, v 1.2.2では、機能を始め、JDK 1.1ソフトウェアに大幅な改良が加えられています。SDK のソフトウェアとドキュメントは、使用許諾契約に従い、無料でダウンロードして使用することができます。

Java開発/動作環境の構築[7p]

Java関連ソフトウエアをダウンロードする / JDK(Java2 SDK)を利用する Teikadeを利用する / 拡張APIを利用する−(Java Communications API) WindowsCE_H/PCでJavaアプリを利用する / お手軽なJavaアプリ実行方法(Windows) 標準的なCLASSPATHの設定方法

JAVA2ツール簡易マニュアル(Windows 95/98・NT版)[Shinya Ohnuma]

 JDK入手方法、インストール・環境設定、JDK1.2に含む基本ツールと用法。 What's Java? - for the beginners Javaってなに?何ができるの? ---Javaとは ---Java2とは Javaを入れよう! ---Javaのインストール ---Linux版はこっちです。 Javaを使おう! ---プログラミング手順 ---Java2ツール簡易マニュアル

Javaプログラミングに関しては、他のサイトや書籍等を参考にして下さい。 初心者へのお勧めは Java Tutorial の邦訳。ちょっと古いけど丁寧で分かりやすいかも。

さらに詳しい情報が「Java2日本語ドキュメント」から得られます。 「Java2日本語ドキュメント」は次のサイトで参照、ダウンロードが可能です。 http://www.javasoft.com/j2se/1.3/ja/docs.html JavaTM 2 SDK, Standard Edition Version 1.3.0_02インストールガイド Microsoft Windows 95 / 98 / 2000 / NT 4.0(Intel プラットフォーム) 参考●JavaTM 2 SDK, Standard Edition Version 1.3.0_02 Microsoft Windows 用[Sun] Java 2 SDK, v 1.3.0 ドキュメントのブラウズとダウンロード このドキュメントは、IDE と SDK の両方で利用できます。 Java 2 SDK, v 1.3.0_02 ソフトウェア Windows 95 / 98 / 2000 / NT 4.0 (Intel プラットフォーム) 版のダウンロード(約 30M バイト) このソフトウェアの詳細は、次を参照してください。
README |リリースノート |新機能 |インストール |使用許諾契約 このソフトウェアの日本語版が含まれています。詳細は、日本語版に関する注を参照してください。 関連ダウンロード Java 2 Runtime Environment 1.3.0_02 参考●Java Standard Edition Platform Documentation[Sun_US] --- Sun Java全ドキュメントリストとリンク
--- JDK Documentation[Sun_US] JDK 1.1.1 ドキュメンテーション JDK リリースノート/JDK API リファレンス/JDK 新機能ガイド/JDK ツールドキュメンテーション JDK デモ/Java チュートリアル




■JDK 1.1.xのインストールと設定


●JDK 1.1.x ホーム
JAVATM DEVELOPMENT KIT Version 1.1.x Software
 --- JDKTM DOCUMENTATION JAVA DEVELOPMENT KIT JAPANESE SUPPLEMENT Version 1.1.1A[ダウンロードページ]
Japanese Supplement はリソースバンドルのセットで、Java Compiler、Javadoc、Apple tViewer の 3 つの Java 開発ツールのメッセージ、およびプリントダイアログのような ユーザインタフェースコンポーネントのメッセージが日本語化されています。「Japanese Edition」とは、標準の JDK に Japanese Supplement を追加したものです。 この日本語ダウンロードバンドルは、JDK の補助となるものですので、インストールする 前には必ず 標準のJDKをインストールしてください。 JDK 1.1.1A日本語DOCダウンロード [jdk111A-docs-ja.zip = 2,013,506 bytes] ●Installation Instructions for Java Development Kit (JDKTM) Documentation Version 1.1.8_004 ●JDK 1.1.1A日本語ドキュメントのインストール




■JDKのインストールと設定[Win_NT]

 from Java2ツール簡易マニュアル
JDK1.2に含まれる基本的なツール

  • javac
  • Javaのソースファイル(***.java)から、クラスファイル(***.class)を作る。
        C:\> javac ***.java
    また、次のようにすると使い方が表示される。
        C:\> javac
  • java
  • Javaアプリケーションを起動。
    ***.class を実行する場合、次の様にする。
        C:\> java ***
    また、C:\>java -?  あるいは、 C:\>java で使い方が表示される。
  • jar
  • 
    
    




    ■JDBC

    ※JDBC で何ができるか
    簡単にいえば、JDBC によって以下の 3 つのことができるようになります。
    データベースとの接続の確立 
    SQL文の送信 
    SQL文実行結果の処理 
    
     Java Database Connectivity(JDBC)は、さまざまなリレーショナルデータベースへの共
    通のアクセスを提供する、標準のSQLデータベースアクセスインタフェースです。
    
      特定のデータベース管理システムでJDBCを使用するには、JDBCとデータベースを仲介す
    るJDBCドライバが必要です。さまざまな要因により、ドライバは純粋にJavaで記述されて
    いることも、JavaとJNIネイティブメソッドで記述されていることもあります。Javaソフ
    トウェアのWebサイトには、ドライバが入手可能であるか、または開発中のベンダーの一
    覧があります。
     最新のJDKには、「JDBC-ODBCブリッジ」が含まれています。このJDBCドライバを使えば、
    JDBCプログラマはOpen Database Connectivity((ODBC)ドライバを利用できます。
    
    
    SUN:JAVA_JDBCサイト
     --- JDBCドライバ,入門JDBCガイド,JDBCの仕様,JDBC APIの仕様,関連ドキュメント
    
    JDBCガイド:使用の開始[1997年3月6日]
     --- 実際の設定マニュアル
    
    4.JDBC −JavaからDB2/400へのアクセス−
    
    
    
    ●本

    JDBC入門 Pratik Patel,Karl Moss共著 佐野 勝紀訳 1997/11 B5変形判 520頁 定価(本体5800円【税別】) オーム社 JDBCによる JAVAデータベースプログラミング [オーム社] ---JAVAデータベースプログラミングの実用テクニックを実例を使って詳述! JDBCによるデータベースアクセス[アスキー] 著者等Graham Hamilton アスキー・アジソンウェスレイシリーズ 発売日1998/08/27; 形態B5変(436ページ); 価格(税抜)5,800円; ISBN4-7561-1861-5 JAVA Press Vol.14の発売日は2000.9/18(月)の予定で、なんとJAVA PRESS創刊以来はじめてCD-ROM付 きとなっています。これには、Java2 SDK SE1.3 ,JBuilder3.5 Foundation Edition, IBM JRE1.18, VisualAge for Java Entry版3.0などが収録されています




    ■JAVA関連サイト

    ●Sun

    Sun -Java Development Connectionサイト[JP]

    --- Java-XMLサイト --- Java-XML-JSPサイト JSP(Java Server Pages)テクノロジはXMLに似たタグとスクリプトレット(Javaプログラ ミング言語で書かれた) を使用して、ページのコンテンツを生成するロジックをカプセル 化します。 ●Sun -Javaサイト[US] Products &API| Developper Connection| Docs & Training| Online Support| Community Discussion| Industry News| Solutions Marketplace| Case Studies -------------------------- Java(TM)2 SDK,Standard Edition 1.2 Java(TM)2 SDK ドキュメント --- 一般情報, APIと言語仕様, 機能ガイド[設計仕様、機能仕様、ユーザガイド], SDKツールドキュメント, JREとPlug-in[ダウンロード頁], デモ/チュートリアル JDBCドキュメント Appletタグ --- HTML内で定義されるAPPLETタグに対する機能拡張。アプレットをアプレット ビューアやWebブラウザにロードします。 Java2SDKツールとユーティリティのドキュメント  各種ツールのインストールと設定方法、使用法。 Java Plug-in製品 --- JRE 1.3(Plug-in付属)のダウンロード、ドキュメント、FAQ Java Development Kit(JDK)1.1.x[US] Sun: Java 2日本語版ホーム Java 2 Platform, Standard Edition (J2SE) 最新版ver.1.3 その開発ツールがJava2 SDK[Software Development Kit]最新版v1.3 JRE [Java Runtime Environment] --- JavaSoftが配布している配布可能なJava実行環境です JDK [Java Development Kit] --- Sun Microsystems社の提供するJavaの開発ツールセッ トです。他のメーカーもこのJDKを使って開発しているので、事実上JDKのバージョンがJa vaのバージョンに対応しています。 Servlet --- JavaServerグループにふくまれる、ウェブ・サーバー上で動くJavaによるCGIプログラム の1種である。アプレットが違うOS上のクライアントでも動くように、Servletは違うウェ ブ・サーバでも組み込んで動くので、サーバー・ソフト専用に開発しなくても共通プログ ラムとして組み込むことができます。 CGIよりも起動時のオーバーヘッドが小さいため、 ユーザーからのリクエストにすばやく対応できます。 参考: http://www.javasoft.com/products/java-server/servlets/ Java User Group:日本 Sun: Java Documentation ●JRE 1.2日本語ドキュメント FROM JavaTM 2 SDK, Standard Edition ドキュメントVersion 1.2.2-001 README|変更点|著作権|使用許諾契約 JRE 開発者向けノート Java Plug-in のホームページとドキュメント
    Borland - JBuilderサイト

    --- JBuilder 4: Foundation版は無償。 JBuilder Foundation は、ボーランドの提供するRAD ツールテクロジー を数多くの開発者に提供するためにリリースされたフリーダウン ロードの製品で、Windows 、Linux 、Solaris の3 つのプラットホーム をサポートする唯一のJava 2 サポートのビジュアルRAD 開発ツールで す。JBuilder Foundation はJBuilder のサブセット版となっていますの で、JBuilder の提供するポテンシャルの高さを実感することができます。  ドキュメントとサンプル付き。 Vector: JBuilder 4 Foundation for Windows Windows95/98>プログラミング>JAVA 言語>; ビジュアルJava開発ツール WaterMind JAVA Info: 無料ソフトJBuilder 4 Foundationで,簡単なアプレットを作ろう
    Microsoft Visual J++Web Site

    --- ver.6; 評価版DL可。 Microsoft Technologies for Java
    IBM -Javaサイト

    --- dW :Java technology :VisualAge for Java による Apache Tomcat 3.1 Final Release サーブレットおよび JSP の開発 --- Tomcatダウンロードと説明。 イチローのJavaと遊ぼう! --- IBM樋口研究室藤田一郎氏の連載講座 AS/400でのJava
    Netscape Java

    ●Java関連toolサイト

    Vector: Windows >プログラミング >JAVA 言語 Vector: 他のOS用 : JAVA・JAVA Script Vector: 他のOS用 : JAVA・JAVA Script : インターネット&通信[58] @nifty:ダウンロード; JAVA >Windows >プログラミング>JAVA 言語 DaveCentral - Java tools --- 多数のfreeware, shareware。 Database, CGI Web forms, html utilities, Applet等23項目別に纏めている。
    ●リソースガイド

    [atmarkit]Java Solution --- ニュース、連載解説など資料豊富。
    ●リンク

    Yahoo: プログラミング言語: Java[179] Yahoo: プログラミング言語: Java:リンク集と総合情報 JAVA LINK - クロスウェーブの提供するJAVAに関するリンク集。 javaメタサーチ - Java専門検索。 神戸大学情報知能工学科瀧研究室Java班 - 組込み用Javaプロセッサ、ランタイムに関する研究の紹介等。 創価大学知能工学実験室 渥美研究室 - リンクを中心とする非常に充実したJava関連情報と検索関連情報を提供。
    ●一般サイト

    J2EE --- Java2SDK, Tomcat, Apache JServlet, JDBC等のインストール解説 じゃばじゃば for Java Programmers --- What's New, Java News, Java Tips, Javaイディオム, UMLパラダイス, Meadow de JDE, ツールふぁくとりぃ, APPLET COLLECTION, Article returns, 情報源はここだ JAVAアプリケーション実行環境 JVのインストール方法および使用方法/JVのダウンロード /JAVAのアプリケーショ ン実行環境のインストール方法 Java Press 連載記事等
    ●解説

    from ★Yahoo Japan: Java: ガイド、チュートリアル[21] AstroHeart - 初心者のためのJavaアプリケーション入門講座。 Beans' Flavor - JavaBeansの解説が中心。各種情報やリンク集等。 Digital Cats Java Resource Center - 英語と日本語でのJava関係の記事の掲載。またJavaリソースを検索するデータベース エンジンにて、応募されたJavaアプレットを世界へ紹介。 [コレクション] [記事] [ツール] [書籍] [リファレンス] [イベント] [BBS] [News] [FAQ] [用語集] [人材] xHappy Page - Javaプログラミング入門、神奈川大学の学生の検索等。 Hey! Java Programing - JavaとC/C++を中心にプログラミングについて解説。 iappli-fan - iアプリの作り方、Java言語の解説。 iアプリからはじめよう - iアプリの作り方、Java言語の解説。 JavaDrive - Swing、Java3D、Servlet、J2MEの解説。 Java Experiment Room - Javaで作ったバイオリズム、カレンダなどを公開中。JDBC-ODBCも実験。 Java覚え書き - 中級プログラマ向けのダイジェスト情報。 APIの解説、サンプル等。 Java関係の情報 - JavaBeans入門、Glasgow情報、JavaVMリンク集等。 Macintosh & Funk - 作者のMacintosh、おすすめソフトの紹介の他、「Java序論」等。 tanaka's JAVA実験教室 - ネット関係のメソッドを用いたプログラミング、iアプリ。 YTP Library - 自己紹介や「日比友好の懸け橋」、何でもアンケートの募集、Java普及委員会等。 応用Java Application - 稚内北星学園1996年度サマースクールテキストを掲載。 今日からはじめるJavaプログラミング - インストール、文法、基本的なクラスの使い方等を解説。 携帯電話でJavaしてみよう - iアプリ作成方法の解説。 ケータイJavaで遊ぼう! - iアプリ、MIDP等のiモード用Javaプログラミングの解説。 たまじゃば - 初心者向けガイド。サンプルアニメーションやゲーム等。 誰にも分からないJava講座 Tuya's HomePage - JavaやFutureBASICIIのコーナー、Javaの入門講座等。
    ●ユーザーグループ

    Yahoo Japan: Java: ユーザーグループ Java互助会 - 勉強会。メーリングリスト紹介等。 JBuilder Users' Forum - NIFTY-ServeのJフォーラム。Jbuilderに関する情報やFAQ等。
    ●メーリングリスト

    Yahoo Japan: Java: メーリングリスト AstroHeart - 初心者のためのJavaアプリケーション入門講座。 Java House Mailing List Homepage - 案内の他、過去記事記事の一覧、検索等。 Java開発環境Mailing Lists JAVA物理教材メーリングリスト - アプレット集、部品集、CAI教育実践の報告等。 JBuilderメーリングリスト - BorlandのJBuilderに関する情報交換。 Open Talk メーリングリスト - Javaに関連する情報の共有、情報交換をオープンかつ自由に行う場を提供するメーリングリスト。 VisualCafeメーリングリスト VisualJ++メーリングリスト
    ●雑誌

    Yahoo Japan: Java: 雑誌 日経Javaレビュー - Javaの最新動向、活用ノウハウ等の情報をウェッブとメール配信サービスで提供。 JAVA PRESS - 誌面掲載ソースコードのダウンロード、Java関連サイトのリンク集等。 JavaWorld - 雑誌のコンテンツ、サンプルプログラム、ソースコードのダウンロード等。 Macintosh Java Report - Mac OS環境でのJava開発に関する情報提供。 リビングアプレット - アプレット情報を配信するメールマガジンの紹介。
    ●本

    Sun: Java Books ----出版社別Indexもある。 出版社リンク付き。 ★Ohmsha コンピュータ実用書:プログラミング JAVA Beans −基礎から開発まで− 使えるBeansを開発するための具体的ノウハウを凝縮したプログ> ラマ必携の一冊! Java 基礎から学ぶスーパーテクニック 巷にあふれているJavaの基本書にうんざりしているあなたに JavaBeans プログラミング入門 −Begin the Bean− JavaBeansプログラミングを取り上げた、注目の一冊! Javaクイックリファレンス 第3版 Javaリファレンスの決定版! JAVAスレッドプログラミング JAVAのスレッドプログラミングを完全に習得するための実践ガイド! Javaデバッグ明快技法 Javaプログラム・設計を磨く! JAVAバーチャルマシン JAVAバーチャルマシンを徹底的に理解するためのプロのJAVA使いのためのバイブル! Javaプログラミング 1001Tips Javaプログラミングの「1001」の秘法を教えます! Javaプログラミング入門 オブジェクト指向の考え方からJavaプログラミングまでわかる! JAVAプログラムクイックリファレンス JAVAの使える実例プログラムを網羅した使いやすいリファレンス! JAVA分散コンピューティング Javaで実現する分散アプリケーション開発のための実践ガイド!




    Microsoft Technologies for Java

    ★製品情報
    VM の概要
    ★技術情報
    ★関連技術情報
    Visual J++
     ---  ver.6; 評価版DL可。 
    デベロッパー向けサイト - MSDN 
    ★SDK for Java (英語版)
    SDK for Java 4.0| SDK for Java 2.02| SDK for AFC 1.0
    ★Microsoft 仮想マシン
    使用許諾契約書| ビルド 3309のダウンロード| 修正リスト
    ★SDK for Java 3.1日本語版
    SDK ホーム| 使用許諾契約書| SDK リリースノート|Readme
    テクニカルサポートUS のページ
    
    
    
    --------------------------------------------------
    Microsoft における Java 開発の近況
    新しい Microsoft 仮想マシンをリリース
    Microsoft® 仮想マシン (Microsoft VM) の新しいバージョンがダウンロード可能になりました。Microsoft VM (ビルド3802) for Microsoft® Internet Explorer を無償でダウンロードすることができます。(接続費用は別途かかります。)

    新しい Microsoft SDK for Java version 4.0 (英語版)
    Microsoft® Windows® 2000 のための開発者用のコンパニオン プロダクトとして設計されている Microsoft SDK for Java version 4.0 には、アップデートされた開発ツール、サンプル、ドキュメンテーション、および Microsoft compiler for Java (JVC) が含まれています。また、最新バージョンの Microsoft VM ( href="http://www.microsoft.com/japan/java/vm/dl_vm40.asp">ビルド3802) が別途入手可能です。Microsoft SDK for Java version 4.0 の詳細については href="http://www.microsoft.com/japan/java/sdk/40/relnotes_sdk/start.asp">リリース ノート (英語サイト) を参照するか、いますぐダウンロードしてください。

    Microsoft SDK for Java version 3.1 日本語版
    Microsoft® Visual J++ 6.0 とほぼ同時期にリリースされ、日本語化されたドキュメント類が含まれております。SDK 2.02 と比較して、開発ツール、Active X とのインターオペラビリティ、JIT のデバッグ、アプリケーションのプロファイリングのパフォーマンスなどの機能向上が図られています。
    また、Microsoft Windows Foudnation Classes (WFC)も統合されていますので、Java 開発者は、Java の生産性 と Windows プラットフォームの豊富な機能の双方を最大限活用できます。 これらに加え、特定のプラットフォーム用の Java アプリケーションを作成するためのメカニズムである Java Native Interface (JNI) もサポートしています。Microsoft SDK for Java version 3.1 日本語版の詳細については href="http://www.microsoft.com/japan/java/sdk/31/relnotes_sdk/start.asp">リリース ノート を参照するか、いますぐダウンロードしてください。

    VM について
    仮想マシンが Java の方程式においてこれほど重要なコンポーネントになっているのはなぜでしょうか? Microsoft の仮想マシン (Microsoft VM) が業界でこれほど高く評価されたのはなぜでしょうか? COM、J/Direct、および Windows Foundation Classes は全体像の中でどのような位置づけにあるのでしょうか? Microsoft VM の基本的な動作を理解したいと思っているが、必ずしも技術的な知識を持っていない方は、『Microsoft Virtual Machine Overview』をお読みください。このドキュメントは、Microsoft Java テクノロジに関する詳しい情報を提供するテクノロジ 概要 です。

    フィードバック
    フィードバック をお寄せください。
    --------------------------------------------------

    Microsoft SDK for Java version 3.1リリース ノート

    SDK for Java のインストールの手順 SDK for Java をインストールするにあたって詳細な手順や注意事項を説明してあります。 リリースノート SDK に含まれますコンポーネントのリストやこのSDK for Java の新機能などを説明します。 Microsoft SDK for Java 3.1日本語版、リリースノート クラス ライブラリ Microsoft J/Direct™ リリースノート コンポーネントの再配布 セキュリティ 開発ツールおよびユーティリティ Microsoft 仮想マシン Microsoft 仮想マシンの既知の問題 Microsoft Visual J++® コンパイラ リリースノート Readme 今回リリースされた SDK に関して確認されている問題やその回避方法を説明してあります。 使用許諾書 SDK for Java をご利用になる前に、使用許諾書をお読みください。 SDK for Java version 3.1 のダウンロードおよびインストール SDK for Java は Windows 95, 98 または Windows NT 4.0 のみにインストールすることができます。 テクニカルサポートについて サポートオプションについて説明してあります。 --------------------------------------------------

    開発ツールおよびユーティリティ

    このトピックは、SDK が提供するツールおよびユーティリティについて説明します。SDK\Bin のツールを使用するには、ディレクトリの相対パスを設定してください。使用方法の詳細については、SDK マニュアルの「ツール リファレンス」を参照してください。


    ●コンパイルおよびデバッグ ユーティリティ
    Classr.exe : パッケージ管理を行うためのリテール版のシステム クラスをクラス パスにインストールするユーティリティ。
    Classd.exe : パッケージ管理を行うためのデバッグ版のシステム クラスをクラス パスにインストールするユーティリティ。
    Javasrc.exe : システム クラスのデバッグ版からソース コードを展開するユーティリティ。
    Jexegen.exe : スタンドアロンの Java アプリケーションをネイティブの実行可能バイナリと一緒にラップするツール。
    AWT2AFC: Java のソースを AFC に変換するツール。変換するクラスは、java.awt および java.applet バイナリのものです。詳細な情報は、\Bin\awt2afc ディレクトリに保存されています。
    Jntsvc.exe : Java クラスを、SDK\Bin\Jntsvc ディレクトリの Microsoft® Windows NT® サービスの実行可能ファイルに変換するツール。
    Jvc.exe : Microsoft Java compiler (jvc) の最新バージョン。次の点をサポートします。 リリース情報の詳細については、「jvc リリース ノート」および SDK for Java のマニュアルを参照してください。
    JView.exe: Java アプリケーション ビューア。-a を使用すると AppletViewer と同様に動作します。
    Nmake.exe: Microsoft Program Maintenance Utility (nmake.exe) は、記述ファイル (makefile) に含まれるコマンドに基づいてプロジェクトを構築するツールです。詳細については、Nmake.txt を参照してください。


    ●ネイティブ コード、COM ツール、ヘッダー ファイル
    Guidgen.exe: グローバル一意識別子 (GUID) を生成します。
    JActiveX: SDK のみに含まれている最新の jvc と一緒に使用できる、強力で新しい COM、Microsoft® ActiveX®、JavaBean の統合サポート ツール。詳細については、SDK for Java の「ツール リファレンス」の jactivex トピックを参照してください。
    Msjavah.exe : 新しい Microsoft 版 C ヘッダー ファイル ジェネレータ。このツールの使用法については、SDK for Java のマニュアルを参照してください。
    Nativcom.h: このヘッダーには、Microsoft VM によって公開されるパブリック COM API が含まれています。
    Native.h: このヘッダーは、Microsoft Raw Native Interface (RNI) で使用される構造体および関数を公開します。詳細については、SDK for Java の「Raw Native Interface の関数」 を参照してください。
    ResMerge: リソースのローカリゼーション用の Win32ResourceDecoder クラスと一緒に使用できる新しいツール。複数の .res ファイルを 1 つの .res ファイルにマージします。詳細については、SDK for Java マニュアルの「ツール ルファレンス」を参照してください。

    ●ソフトウェアの配布
    Cabarc: 開発者がダウンロード用に圧縮された自己展開型の Java プログラムを作成するための圧縮ツール。.cab ファイルを作成する、carbarc と master.inf は、\Bin\PackSign ディレクトリに保存されています。
    Dubuild.exe : Java クラスを配布単位にパッケージ化し、OSD の目録を含む署名付きの .cab ファイルを介してパッケージ マネージャにインストールするためのユーティリティ。
    Javasign.dll: signcode と一緒に使用して、Java のセキュリティ権限情報を .cab ファイルに追加する DLL。
    Chkjava: .cab ファイルに署名されている Java 権限情報を表示するツール。
    Makecert: signcode と一緒に使用するテスト用 X.509 証明書を生成するツール。
    Cert2spc: signcode と一緒に使用するテスト用 SPC ファイルを作成するツール。
    Chktrust: cab ファイルに署名されている Java 権限情報を表示するツール。
    Certmgr.exe: 証明書の内容を表示するユーティリティ。
    Signcode: ファイルにデジタル署名するためのツール。
    Setreg: レジストリ設定を変更するツール。
    Cprmedit: GUI を使用して、固有のセキュリティ ゾーンの Java 権限を編集できる権限エディタ (cprmedit)。
    Piniedit.exe: signcode ツールと一緒に使用する .ini ファイルを簡単に作成できる権限 INI ファイル エディタ (piniedit)。

    ●パッケージ マネージャ ツール
    clspack: Clspack はパッケージの .zip ファイル セットを作成するのに使用します。このツールを使用すると、パッケージ マネージャは現在インストールされているパッケージを変換し、内容を .zip ファイルに書き込みます。

    ●ツールに関する既知の問題
    Microsoft® Visual J++® 1.1 ユーザーへの注意事項 : Microsoft SDK for Java には、JDK 1.1 と一緒に使用できる最新バージョンの jvc が含まれています。JavaTLB は削除されましたが、jactivex および jvc を使用して同様の出力が行えます。商用の Java 開発を行っている場合で、新しい JDK 1.1 機能をまったく使用していない場合は、Visual J++ と一緒にリリースされているリテール版の jvc を使用してください。








    ●JAVA Servlet


    ■概要

    ●JAVA Servletとは?

    Servlet --- JavaServerグループにふくまれる、ウェブ・サーバー上で動くJavaによるCGIプログラム の1種である。アプレットが違うOS上のクライアントでも動くように、Servletは違うウェ ブ・サーバでも組み込んで動くので、サーバー・ソフト専用に開発しなくても共通プログ ラムとして組み込むことができます。 CGIよりも起動時のオーバーヘッドが小さいため、 ユーザーからのリクエストにすばやく対応できます。 ●Tomcat --- TomcatはJSP環境が付属したサーブレットコンテナ。 ●実行環境  例:Redhat + Apache+ Tomcat+ JavaSDK Tomcatを使う「JSPプログラミング」第2回 JSPの実行環境を整える ●Servletコンテナは、だいたい以下のように分類されます。 ★スタンドアロン型Servletコンテナ これはJavaベースのWebサーバを使用した場合であり、Webサーバと一体化しています。 たとえば、JavaWebServerのServletコンテナ部分が、これに相当します。 スタンドアロ ン型は、Tomcatのデフォルトモードです。 しかし、大部分のWebサーバはJavaベースでは ないので、以下の2つのどちらかを選ぶことになるでしょう。 ★プロセス内Servletコンテナ このServletコンテナは、WebサーバのプラグインとJavaのコンテナの実装の組み合わせで す。 Webサーバプラグインが、Webサーバのアドレス空間内にJVMをオープンし、Javaコン テナをそこで実行します。 あるリクエストがServletを実行しなければならない場合には、 プラグインがリクエストを受け取ってから、(JNIを使って)Javaコンテナに渡します。 プ ロセス内コンテナは、マルチスレッド・シングルプロセスのサーバに適していて、性能は 良いのですが、スケーラビリティが制限されます。 ★プロセス外Servletコンテナ このServletコンテナは、Webサーバのプラグインと、Webサーバの外で動作してるJVMで実 行されているJavaコンテナの実装を組み合わせです。 WebサーバプラグインとJavaコンテ ナのJVMは、IPC機構(普通はTCP/IPソケットです)を使って通信します。 あるリクエスト がServletを実行しなければならない場合には、プラグインはリクエストを受け取って、 (IPCを使って)Javaコンテナに渡します。 プロセス外エンジンの応答時間は、プロセス内 ほど良くはありませんが、(スケーラビリティや拡張性などの)多くの計測項目で良い結果 が得られます。  from 使ってみようTomcat
    ●DB接続での利用

    Tomcatを使う「JSPプログラミング」第10回 データベースと連携する[Atmarkit] ---PostgreSQL+Tomcat+JSP; メンバーリスト入力プログラム作成例
    ●その他




    ■Tomcat

    ●TOMCATとは?

    --- TomcatはJSP環境が付属したサーブレットコンテナ。 ●実行環境 ●TomcatとJservの違いは何ですか? Tomcat==Jservではないのですか? これはよくある誤解です。JservはApacheで使用することを目的に作られたServletAPI2.0準拠のコンテナです。 Tomcatは完全にコードを書き直された、ServletAPI2.2とJSP1.1に準拠したコンテナです。 TomcatはJservで使われていたコード(特にJserv's Apache server adapterの部分)をいくつか使っています。 しかし、これがTomcatとJservの最後の類似点です。  from 使ってみようTomcat
    ●インストールと設定

    Tomcatバイナリ版のインストール方法は? とても簡単です。以下のようにするだけです。 http://jakarta.apache.org/downloads/binindex.htmlからzip/tar.gzのいずれかのファイルをダウンロードします。 任意のディレクトリ(ここではfooとします)で解凍します。そうすると、"jakarta-tomca t-3.2.1"という名前の新しいサブディレクトリが作成されます。しかし、 もし気に入ら ないのであれば希望の場所にディレクトリごと移動してください。 "tomcat"ディレクトリに移動して、Tomcatがインストールされている最上位ディレクトリに、 環境変数(TOMCAT_HOME)を設定します。 Win32環境の場合 "set TOMCAT_HOME=foo\jakarta-tomcat-3.2.1" UNIX環境の場合 bash/sh の場合 "TOMCAT_HOME=foo/jakarta-tomcat-3.2.1 ; export TOMCAT_HOME" tcsh の場合 "setenv TOMCAT_HOME foo/jakarta-tomcat-3.2.1" 環境変数JAVA_HOMEを、JDKがインストールされている最上位ディレクトリに設定し、 環 境変数PATHをJavaインタプリタがインストールされている場所に設定します。 以上で、Tomcatをスタンドアロン型(Type1)Servletコンテナを動かすことができます  from 使ってみようTomcat
    ●主要サイト

    The Ja-Jakarta Project: サブプロジェクト - Tomcat翻訳 --- 各種ドキュメント、メーリングリスト、掲示板、ダウンロード ●使ってみようTomcat by 角瀬 和博 --- http://www.nekoyanagi.com/servlet/ ;このサイトはServletコンテナのJakarta Tomcat関する情報を扱うサイト <翻訳文章> 1.Tomcat簡易ユーザーガイド(Tomcat 3.2.1版)|2.Tomcat簡易ユーザーガイド(Tomcat 3.2.2版) <技術文章> 1.HTTP_USER_AGENT 一覧表 2.JavaServerPagesタグ解説 3.JSP1.1 and Servlet2.2 API Reference 4.JavaMail 1.3 API Reference 5.JavaBeans Activation Framework 1.0.1 API Reference <リンク> 1.Java関連リンク集 ---
    ●実行アプリ

    GroupSession[日本トータルシステム] ★インストール方法 インストール 『Linux* + Apache + Tomcat3.1/3.2』をモデルとしたインストール手順  * jdk1.3 + tomcat + Apacheモジュールmod_jserv.so(又はJAXP1.01 +JSSE-1.0.2) install前提 『Windows + Apache +Tomcat3.1/3.2』をモデルとしたインストール手順 『Windows + IIS + Tomcat3.1/3.2』をモデルとしたインストール手順  * jdk1.3 + tomcat + サーブレット・IIS用DLL isapi_redirect.dll install前提
    ●リソース・リンク

    サーブレット環境構築(Tomcat)
    ●その他




    ■JAVA Servlet関連サイト

    ●総説

    ●サーブレット・JSP・EJB from [atmarkit]Java SolutionJava Servlet徹底解説 Java Servletは、いまやCGIに変わるスタンダードなテクノロジーになりつつある。Java Servletを使うにあたって知っておくべき基本事項と、JSPやEJBとの連携について、実際のコードを交えて解説する 前編 JSPとどう連携して使うのか 後編 サーブレットとEJBの連携Webアプリケーションにおけるサーバ・サイドJavaの効果的な利用 EJB(Enterprise JavaBeans)はアプリケーション・サーバ上でのシステム構築に必要不 可欠になりつつある。EJBの役割とアーキテクチャをわかりやすく解説する 前編 EJBの役割とメリット 後編 EJBアーキテクチャの基礎サーバサイドJavaテクノロジ重点キーワード サーバサイドのJavaを学習するうえで、Java ServletとJava Server Pages(JSP)、Ente rprise Java Beans(EJB)の3つのキーワードは特に重要だ。これからサーバサイドJava を学ぶ読者のために、この3つのキーワードにフォーカス、解説していこう
    ●総合サイト

    SUN:Java(TM)Servlet Technology[英語] --- 技術資料、ニュース、tomcatダウンロード、Links等 [英語] --- ApacheのServlet and JavaServer Pagesサイト。 Tomcat Servlet Garden 〜Servlet のお庭〜 Servlet,JSPとServlet EngineのHOW TO集; tips, reference ひよこサーブレット[42p] 解説、FAQ[12p] Tomcat - A Minimalistic User's Guide --- TomcatはJSP環境が付属したサーブレットコンテナ。 インストール、実装のための解説とFAQ ServerSideJava --- Servlet中心; Servlet環境のセットアップ, JDBC, リンク集 ※IBM -Javaサイト --- dW :Java technology :VisualAge for Java による Apache Tomcat 3.1 Final Release サーブレットおよび JSP の開発 --- Tomcatダウンロードと説明。
    ●インストールと設定中心のサイト

    Servlet & JSP[日立ソフト] --- インストールと設定解説 MLand98 Text:Java Servlet --- インストール方法[ApacheJServ] Java Servlet(Javaサーブレットの実際) Apache+Tomcat のインストール
    ●その他

    WebHosting ---日本でのJsp,JDK,Java Servletホスティングサービス Java LInks -Servlet中心のリンク








    ●Java Server Pages[JSP]


    ■JSP概要

    ●概要

    JSP(Java Server Pages)テクノロジはXMLに似たタグとスクリプトレット(Javaプログラ ミング言語で書かれた) を使用して、ページのコンテンツを生成するロジックをカプセル 化します。 Servlet --- JavaServerグループにふくまれる、ウェブ・サーバー上で動くJavaによるCGIプログラム の1種である。アプレットが違うOS上のクライアントでも動くように、Servletは違うウェ ブ・サーバでも組み込んで動くので、サーバー・ソフト専用に開発しなくても共通プログ ラムとして組み込むことができます。 CGIよりも起動時のオーバーヘッドが小さいため、 ユーザーからのリクエストにすばやく対応できます。 ●Tomcat --- TomcatはJSP環境が付属したサーブレットコンテナ。 ●実行環境  例:Redhat + Apache+ Tomcat+ JavaSDK Tomcatを使う「JSPプログラミング」第2回 JSPの実行環境を整える
    ●DB接続での利用

    Tomcatを使う「JSPプログラミング」第10回 データベースと連携する[Atmarkit] ---PostgreSQL+Tomcat+JSP; メンバーリスト入力プログラム作成例
    ●その他




    ■関連リソース

    ●メーカーサイト

    Sun -Java Development Connectionサイト[JP]

    --- Java-XMLサイト --- Java-XML-JSPサイトIBM -Javaサイト --- dW :Java technology :VisualAge for Java による Apache Tomcat 3.1 Final Release サーブレットおよび JSP の開発
    ●リソースガイド

    [atmarkit]Java Solution --- ニュース、連載解説など資料豊富。
    ●ニュースサイト

    HotWired Japan : Webmonkey : Java - 米国ニュース[日本語版]
    ●一般サイト

    J2EE --- Java2SDK, Tomcat, Apache JServlet, JDBC等のインストール解説 じゃばじゃば for Java Programmers --- What's New, Java News, Java Tips, Javaイディオム, UMLパラダイス, Meadow de JDE, ツールふぁくとりぃ, APPLET COLLECTION, Article returns, 情報源はここだ JAVAアプリケーション実行環境 JVのインストール方法および使用方法/JVのダウンロード /JAVAのアプリケーショ ン実行環境のインストール方法 Java Press 連載記事等 Servlet Garden 〜Servlet のお庭〜 Servlet,JSPとServlet EngineのHOW TO集; tips, reference ひよこサーブレット[42p] 解説、FAQ[12p] Tomcat - A Minimalistic User's Guide --- TomcatはJSP環境が付属したサーブレットコンテナ。 インストール、実装のための解説とFAQ
    ●解説

    ●サーブレット・JSP・EJB from [atmarkit]Java SolutionJava Servlet徹底解説 Java Servletは、いまやCGIに変わるスタンダードなテクノロジーになりつつある。Java Servletを使うにあたって知っておくべき基本事項と、JSPやEJBとの連携について、実際のコードを交えて解説する 前編 JSPとどう連携して使うのか 後編 サーブレットとEJBの連携サーバサイドJavaテクノロジ重点キーワード サーバサイドのJavaを学習するうえで、Java ServletとJava Server Pages(JSP)、Ente rprise Java Beans(EJB)の3つのキーワードは特に重要だ。これからサーバサイドJava を学ぶ読者のために、この3つのキーワードにフォーカス、解説していこう
    ●ホスティングサービス

    WebHosting ---日本でのJsp,JDK,Java Servletホスティングサービス
    ●書籍

    JavaServer Pages詳解[CQ出版] 動的なWebコンテンツをすばやく作る技術 今野 睦/飯塚 富雄/杉野 博史/渡辺 康隆/佐藤 章 共著/B5判 168ページ 定価1,800円(税込)/ISBN4-7898-1858-6/2000年09月15日初版発行 JavaServer Pages(JSP)とは,HTMLファイルなどにJavaプログラムやJavaBeansコンポーネ ントを埋め込むことによって,動的なWebコンテンツを含むアプリケーションを開発する 技術です.企業の情報システムがメインフレームからクライアント/サーバをへて,Web コンピューティングへ移行しつつあるいま,動的Webコンテンツを迅速に作ることのでき るこのJSPは,とくに注目されている技術です.JSPは,Java技術がベースになっており, EJB(Enterprise JavaBeans)やCORBAといった,システムをスケールアップできる技術と 連携しやすいという特徴もあります.JSPは,おもにHTMLを想定していますが,本書では, HTML以外に,XML文書を出力する方法についても述べています.本書は,JSP 1.1仕様に基 づいて記述されています.








    ●Javaアプレット


    ■Appletを置く場所とhtmlの書き方

    JAVAアプレットをローカルディスクまたはLAN上で実行する場合、 ほとんどのブラウザでは、セキュリティの制限により、アプレットのクラスファイル(?????.class)があるディレクトリか、そのディレクトリに含まれるディレクトリの中のファイル以外にはアクセスできません。
    wwwサーバ上で実行する場合は、クラスファイルと同一サーバ上のファイル以外はアクセスできません。
    この制限に合うように、ディレクトリ構成、ファイルの配置、基準ディレクトリの設定等を調整してみてください。
     参考from コンダク太JAVAアプレットFAQ




    パッケージを使う場合の CLASSPATH、CODEBASE の設定方法は?

     in [Java FAQ] / [S017]
    
    [A5]
    CLASSPATH、CODEBASE はパッケージの有り無しに関わらず、クラスが格納されて
    いるディレクトリ(クラス階層のルートディレクトリ)を指定します.
    (*)デフォルトで設定されるものもありますので、すべてを記述するとは限りません.
    詳細については 「CLASSPATH の設定方法」 を参照してください.
    
    パッケージが指定されている場合は、パッケージ名.クラス名 でクラスが特定
    されますので、パッケージ階層ディレクトリの1つ上のディレクトリが
    クラス階層のルートディレクトリとして指定されることになります.
    
    例えば
    package test;
    public class	Test {
    ...
    }
    の場合は
    
    CLASSROOT/
       |
       +- test
            |
            +- Test.class
    となり、CLASSPATH には CLASSROOT が含まれる必要があります.
    
    APPLET タグにおける CODEBASE 指定の場合は、上記に加えて以下のような
    前提が有ります.
    CODEBASE 指定がされていない場合は、HTML ファイルを読み込んだディレクトリ
    がクラス階層のルートとみなされる.
    CODEBASE が指定された場合は、そのディレクトリをクラス階層のルートと
    する.
    CODEBASE の指定方法には以下のような方法があります.
    
    1.絶対パスでの指定
       <APPLET CODEBASE="http://host/classes/" CODE="test.Applet">
      のように、クラスファイルか格納されているディレクトリを URL で指定します.
      上記の場合であれば、
      /http/document/root/
          |
          +- classes/
                |
                +- test/
                     |
                     +- Applet.class
      となり、クラス階層のルートディレクトリは、
      /http/document/root/classes/
      となります.
    
    2.相対パスでの指定
      HTML ファイルが読み込まれたディレクトリからの相対パスを指定します.
      /http/document/root/
          |
          +- Sample1.html
          |
          +- sample/
          |     |
          |     +- Sample2.html
          |
          +- classes/
                |
                +- Sample3.html
                |
                +- test/
                     |
                     +- Applet.class
      このような階層の場合、Sample1.html では
       <APPLET CODEBASE="classes" CODE="test.Applet">
      Sample2.html では
       <APPLET CODEBASE="../classes" CODE="test.Applet">
      Sample3.html では
       <APPLET CODEBASE="./" CODE="test.Applet">
      または
       <APPLET CODE="test.Applet">
      と記述されることになります.
    
     註)実際にテストしてみました。 うまくいかないので、いろいろ調べてみた結果
    普通のhtmlの形式で指定すれば良いようです。
    例えば、相対パスのsample3.htmlでは、CODEBASE="test/" CODE="Applet.class"
     2001.5.10 小菅
    




    Plug-inで動くアプレットの作り方

    by [日立ソフト インターネットビジネス推進部]
    アプレット自身は通常のアプレットと同じように作り、JAR化しておけばOKです。 
     問題はそれを埋め込んだHTMLの書き方のほうで、 APPLETタグを使った通常の書き
    方ではそのアプレットはPlug-inでは動きません。
     ブラウザごとに違うタグを使って書かなければなりません。 
     でも、 
    Navigator + Plug−in で動く書き方 
    IE + Plug−in で動く書き方 
    任意のブラウザ(Plug−inなし) で動く書き方 
    というように、できるだけ1つのアプレットをいろんな環境(ブラウザ)で動くようにし
    たいので、ちょっとしたHTML上のテクニックを使ってこれを実現する方法が Plu
    g−inのページ で紹介されています。 
    
    [以下略]
    以下は本文を参照。 実例付きで解説。
    




    ●Javaアプレットを追加する

    from Frontpage Helpから
    1. [挿入]メニューの[アドバンスト]をポイントし、[Javaアプレット]をクリックします。
    2.[アプレットのソース]ボックスにJavaアプレットのソースファイル名を入力します。通常、JavaアプレットのソースファイルにはCLASSという拡張子が付いています。
    3.[アプレットのベースURL]ボックスに、Javaアプレットのソースファイルが入っているフォルダのURLを入力します。
    4.[Javaをサポートしないブラウザで表示するメッセージ]ボックスに、HTMLまたはテキストを入力します。JavaアプレットをサポートしていないWebブラウザでページを表示したときに、このHTMLまたはテキストがJavaアプレットの代わりに表示されます。
    5.[アプレットのパラメータ]で、Javaアプレットに渡すパラメータを指定します。[追加]をクリックし、パラメータの名前を入力し、必要であれば値を入力します。
    (メモ) --- Javaには、特定のアプレットの有効なプロパティと値を表示するしくみが備わっていないので、Javaアプレットに同梱されているマニュアルを参照して、正確なパラメータ名と有効な値を指定してください。

    6.[サイズ]および[レイアウト]で、Javaアプレットの配置、横と縦の間隔、幅、高さを指定します。
    7.カスケードスタイルシートのプロパティをJavaアプレットのインラインスタイルとして指定する場合は、[スタイル]をクリックします。




    ■Java Appletトラブル対策

    ●Javaアプレットでシナリオの実行ができない

     参考from コンダク太JAVAアプレットFAQ JAVA アプレットファイルを挿入する方法




    ■Java Applet関連サイト

    ●リソース

    Sun: Java Applet[英文]
     --- http://java.sun.com/applets/index.html ;リソース、サンプルサイトリンク
    
     --- 
    
    
    
    ●チュートリアル

    Javaアプレットの基礎講座 --- 作り方の解説
    ●FAQ

    コンダク太JAVAアプレットFAQ Java FAQ : Java に関するよくある質問とその回答集
    ●リンク集

    Yahoo Japan: Java: アプレット[74] Java! Java!! Java!!! Yahoo! : Java > Applets --- Yahoo! : JavaScript > Applets --- 以下は★おすすめJava関連リンク集から転載 Gamelan --- "世界最大のJavaアプレットリンク集です"と書かれていたが、リソースサイト。 JARS - Java Applet Rating Service --- こちらも大きなJavaアプレットリンク集です。「Top 1%」「Top 5%」などと、アプ レットのランク付けが行われています。 --- JARS Category: MedicineThe Java Centre --- イギリスにあるアプレットリンク集です。 ---
    ●Java Applet検索サイト

    Da Coffee Bean --- Hundreds of free java applets all in categories Menus /Effects /Clocks /Scrollers /Slideshows /Counters & Searches /TextM /Games /Misc ●JavaFile.com --- http://www.javafile.com/ ; JavaApplet, Javascript, DHTMLサンプル多数 他サイト登録収集 ●JFind - Java Resource Index --- Directory of over 1300 Java software titles. Applets Applets / Games [232] Applets / Multimedia [49] Applets / Multimedia / Animation [62] Applets / Multimedia / Scrollers [64] Applets / Multimedia / Special Effects [115] Applets / Site Navigation [27] Applets / Site Navigation / Menus [93] Applets / Site Navigation / Search [7] Applets / Site Navigation / Trees [30] ---
    ●サンプル集

    ●サンプル提供サイトリンク集

    Vector: Windows:プログラミング:JAVA言語 Vector :他のOS用: JAVA・JAVA Script --- インターネット&通信(63) --- アミューズメント(10)|ゲーム(96)|画像&サウンド(33)|学習&教育(21) DaveCentral - Java tools --- 多数のfreeware, shareware。 Database, CGI Web forms, html utilities, Applet等23項目別に纏めている。 Yahoo! :Java > Applets > Web Directories --- http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/Java/Applets/Web_Directories/ Demoz.org : Java: Applets: Collections[44]★★★お薦め --- http://dmoz.org/Computers/Programming/Languages/Java/Applets/Collections/ ---
    ●サンプル提供サイト

    Anfy Java ver.1.4.5 --- 40種 Webページに使える40種Javaアプレット集; ZDNet Downloads #19 応OS:Windows 95/98/NT; 種別:シェアウェア (20ドル) 作者名:Fabio Ciucci; URL:http://www.anfyteam.com/ 「Anfy Java」は,HTMLページにグラフィカルなアニメーションやエフェクトを追加でき る40種類のJavaアプレット集。アプレットの内容は,ナビゲーションメニュー,フラクタ ル,イメージエフェクト,バナー,スライドショー,3Dエフェクト等,多彩だ。各エフェ クトのサンプルは,Webブラウザ上で簡単に閲覧でき,またサイト上でどのように使えば いいのかをわかりやすく解説している。簡単で直感的なウィザード形式のインタフェース で,アプレットのカスタマイズを行える。ウィザードの質問に答えながら,テキスト,フ ォント,カラー,画像,サイズ,ステータスバーメッセージ等,各アプレットの見た目を 自分の好みに応じて設定できる。マニュアルもわかりやすい。 ●Applet Depot〜無料サンプル★ by Eric Harshbarger --- http://www.ericharshbarger.org/java/ ; 約50 ;シンプル;カスタム化利用可 --- Eric が他サイトのために作成したDEMOも是非チェック! Analog Clock★おしゃれな. Animation. A basic animation applet that accepts both GIFs and JPGs. Ascii. An applet for making your own animated ASCII films.★一度は要ck。テキストベース物語 AutoSound. Allows you to automatically play a sound file when the webpage is entered or exited. Break Away. Another brick in the wall... Button. Calendar applet. Coloring Book applet. Comic Book applet. The oft-requested applet returns with sound capability. Concentration. A fun yet addictive memory game. Digital Clock. Can also functions as a 'countdown' clock. Dot-To-Dot. The classic 'connect the dots' puzzle. Fading Text. Fade through multiple text messages (each with its own URL hotlink). Flash Card. Test your math skills. Flip Switch. A multi-image based game.★画像表示ゲーム(はまりそう) Image Disk. Animate between images with a 'growing disk' effect. Image Dissolve. A very small applet that dissolves between images.★画像切替(広告やデモ向き) Image Fade. A very small applet that fades between images.★画像切替(広告やデモ向き) Image Fan. Another animation/transition applet. Image Magnets. Virtual 'refrigerator magnets', puzzle pieces, or whatever else you may dream up.★パズル Image Peel.★画像切替(広告やデモ向き) Image Pixelate. Yet another cool image transition applet.★画像切替(広告やデモ向き) Image Reveal.★画像切替(広告やデモ向き) Img. When the <img> tag just isn't good enough. Jumble. A word scrambling puzzle.★言葉遊びパズル Machine Gun. This one will blow you away... Maze Applet. Do you know the difference between a maze and a labyrinth? Number Jump. Another fun little game. Pie Chart. A handy applet that automatically displays voting or other results.★投票結果向き表と円グラフ Pixelego Viewer. View an image a a LEGO™-fanatic would... Prismatic Text. A color shift text-effect applet.★ Rainbow Text. Oooouuu... pretty colors...★非実用で広告向き Random Text. A return of the high-speed unscrambling applet.★非実用で広告向き Receding Text. For all you folks who want to remake the opening sequence of Star Wars. Scrolling Text. A marquee applet that vertically scrolls messages.★縦メッセージスクロール Shrinking Text.★メッセージ拡大表示なんだけど、複数を表示方法を変えて... Seek-A-Word. Find the hidden words. Site Map. I may have accidently written a very useful applet with this one (coded in 1.1+ Java). Slide Show. Allows a web user to easily browser through multiple pictures.★コンパクトで良い Sliding Puzzle. A classic game.★パズルなんだけど良い Spot Light. A nifty image effect applet.★オモシローい! Ticker. Eric finally wrote a 'ticker tape' kinda applet... so feel free to use it.★電光掲示板 Type. A typewriter style applet.★タイプライター(例では5行を切替可能なんで使える!) Video Wall.★★★広告向け? Web Tour. Use this applet to automatically open a sequence of webpages in various browser frames.★★★すごーい!広告向き Word Magnets. Think 'magnetic poetry' for the Web.★パズル ●AppletWorld --- Menu, Graph, Text, image, other (全約25); 一括DL可; ; 全部sharewareなんだけど安い。Business use 全applets=US$39 (1個$19) 個人用途は無料 ;サイト右上はいい感じのappletなんだけど...! X_MenuS〜TopBarメニュー★ X_Linker〜表型メニューでピコピコ★ X_TextTicker〜縦スクロール X_ShowLink〜文字の周りを画片が舞う★ X_Blink〜Textバー切替 ●CodeBrain --- Menu tool -Navajo, PopupMaker, Java Applet各種 News_p3〜Text scrollなんだけど綺麗な魚型の中で表示 Codelifter :ScrollBar Styler 5.5 by Codebrain; ScrollBar作成tool DL無料,登録$20 ●Da Coffee Bean --- Hundreds of free java applets all in categories Menus /Effects /Clocks /Scrollers /Slideshows /Counters & Searches /TextM /Games /Misc ●Evryware's Java Toolworks --- $9.95年会費で使い放題。 小物appletだけどBasicで広告向きのサンプルが多い 使用サイトへのリンク有り ●Free and Easy Java Applets --- Free Java applets in various categories. Includes installation instructions [Clock] 7, [Game] 30, [Image] 24, [Navigation] 10, [Text] 10, [Utility]10, [他] 14 まだ全部checkしてないが、使えるものが非常に多い ColorMenu〜Collでシンプルな縦textメニュー、customize簡単 Button Plus〜おしゃれでCuteなバーボタン〜TopBarに最適?? PushButtons〜Textのみ、メニュー(縦横) Rotating Banners〜取り付け簡単だが、表示テクを十分見せる★ ●JavaBoutique --- http://javaboutique.internet.com/applet_index/ ; カテゴリー別 --- Text Effects〜Scrollers, Daily Quotes, and Text Animators ★Advanced Typewriter Scrollなど面白い --- Navigation〜Menus, trees, image maps, banners, and buttons ●JavaFile.com --- http://www.javafile.com/ ; JavaApplet, Javascript, DHTMLサンプル多数 他サイト登録収集 Alerts / Animation / Audio Effects / Backgrounds / Banner Utilities / Browser Utilities Buttons / Calculators / Clocks / Color Picker / Cursor Effects / Email Forms Fun and Games / Horizontal Rules / Image Effects / Menuing / Mouseover / Passwords Popup Windows / Site Search / Slideshow / Status Bar / Text Effects / Ticker Tapes Web Search / Website Tools Radiate Menu〜ピカピカ光るメニュー★★site original Olistar Menu〜円ボタンがくるくる回るメニュー★★site original ●JavaPowered.com --- Free applet downloads and previews; Text appletsだけでも100個超。  FX, Game, Navigation, Images, Text, Utilities, Xmedia, Showcase, ET, Obligatory; ScrollBar〜非常に綺麗なカラーバー ●JavaRoom --- http://www.javaroom.com/en/menu.htm Nex Clock〜デジタル時計(3種)★★★最高! 個人Free Nex Show Nex Headscroll〜縦text scroll, 見出し付き Text scrollJpowered.com --- http://www.jpowered.com/ ; Menu, Chart, 表表示、効果など 基本は、$15 - $20なんだけど、個人向けFree利用が認められるのはうれしい Menu & Navigation[6件] Vertical Menu stdsunbella.net --- http://www.sunbella.net/freejava.html ; 大量だけど、サンプル表示ページがないのが残念。無料 Fx(45 applets) Navigation(60 applets) Text(60 applets) Utility(54 applets) Media(30 applets) Games(30 applets) Image(60 applets) ●Tobin Lloyd's Java Page --- http://www.users.globalnet.co.uk/~tobllo/java/contents.htm ; Free; 5個だけ 他に Text scroller, Password Analog clock〜Good★★ ●Virtual Max --- Wyka-Warzecha Enterprises --- Menu, presentation, game and development Java Applets with free downloads このサイト制作appletはおしゃれでテクを駆使したものばかり。 全部$29.95でけど機能限定? free版あり ABCFlashKit Generator〜Flash作成ツール$29.95 NavABC〜TopMenuBar $29.95[評価版Free]★ NewsManPro〜凝った縦TextScroller; 広告向き BannerManPro〜凝ったBanner ●その他 BrainCode Java applets --- Stunning slideways slideshow applet, JavaScript controlled applet. スライド中心、広告向け CodeBelly.com Free Java Applet Collection --- Large selection of image, navigation, scroller, and other applets, all free. Hoskinson's Java Resources --- freeware appletsは少なく基本的だが、ソースや説明が多い Java Text Effects --- http://japplets.tripod.com/ ;Collection of Java Applets by Gokhan Dagli. Fr ee java applets in various categories. Vertical and horizontal text scroll,image transitions, image animation effects and visual effects.  いくつか見て、特別感銘をうけたものはないんだけど、何か使えそうな気も...
    ●作成ツール

    Auscomp eNavigator Suite 2000 ver.6.7 - Javaアプレットを作成できる --- WEBサイト全体のナビゲーションを提供するタブやツリービューを備えたアプレットを作成  各アプレットは,サイズ,背景色,前面色,背景画像等を個別に設定できる。タブモー ド,ツリービューモード共に,URLリンク,ターゲット形式,注釈,ステータスバーテキ ストを簡単に設定可能。  ツリービューモードでは,デフォルトの画像が用意されているが,簡単にオリジナルなものに変更できる。 Wyka-Warzecha Enterprises - ABCFlashKit Generator 〜Flash作成ツール$29.95[Free版あり] CodeBrain - Codelifter :ScrollBar Styler 5.5 by Codebrain; ScrollBar作成tool DL無料,登録$20
    ●その他




    ■Javaアプレットサンプル

     Java Appletは、表示が遅いこと。
     そのかわり、Javascript, DHTMLにはないダイナミックで迫力ある特徴がある。
     つまり、メニュー、広告バナーを中心とした用途に向くと思う。
    
    
    ●サイドMenu

    ●推奨 JavaFile.com - Radiate Menu〜ピカピカ光るメニュー★★site original JavaFile.com - Olistar Menu〜円ボタンがくるくる回るメニュー★★site original ●やや推奨 Free and Easy Java Applets - ColorMenu〜Collでシンプルな縦textメニュー、customize簡単 Free and Easy Java Applets - PushButtons〜Textのみ、メニュー(縦横) AppletWorld - X_Linker〜表型メニューでピコピコ★個人用途は無料 ●一般 Jpowered.com - Vertical Menu std個人向けFree
    ●Menuバー

    ●推奨 Wyka-Warzecha Enterprises - NavABC〜TopMenuBar $29.95[評価版Free]★おしゃれでテク駆使 ●やや推奨 Free and Easy Java Applets - Button Plus〜おしゃれでCuteなバーボタン〜TopBarに最適?? AppletWorld - X_MenuS〜TopBarメニュー★個人用途は無料 ●一般
    ●時計

    ●推奨 JavaRoom - Nex Clock〜デジタル時計(3種)★★★最高! 個人Free Tobin Lloyd's Java Page - Analog clock〜Good★★ ●やや推奨 Applet Depot - Analog Clock★おしゃれな. ●一般
    ●テキスト効果

    ●推奨 ●やや推奨 AppletWorld - X_ShowLink〜文字の周りを画片が舞う★個人用途は無料 AppletWorld - X_Blink〜Textバー切替(個人用途は無料) JavaBoutique --- Text Effects〜Scrollers, Daily Quotes, and Text Animators ★Advanced Typewriter Scrollなど面白い Applet Depot - Prismatic Text. A color shift text-effect applet.★ Applet Depot - Rainbow Text. Oooouuu... pretty colors...★非実用で広告向き Applet Depot - Random Text. A return of the high-speed unscrambling applet.★非実用で広告向き Applet Depot - Shrinking Text.★メッセージ拡大表示なんだけど、複数を表示方法を変えて... Applet Depot - Type. A typewriter style applet.★タイプライター(例では5行を切替可能なんで使える!) ●一般 JavaPowered.com - Text, Utilities, Xmedia, Showcase, ET, Obligatory;
    ●テキストニュース自動Scroll縦

    ●推奨 CodeBrain - News_p3〜Text scrollなんだけど綺麗な魚型の中で表示 JavaRoom - Nex Headscroll〜縦text scroll, 見出し付き Wyka-Warzecha Enterprises - NewsManPro〜凝った縦TextScroller; 広告向き[free版あり]★おしゃれでテク駆使 [Free][New]電光掲示板Javaアプレット『MoonriyaEB』 1.50 by MOONRIYA★  色々なメッセージ/画像を多彩に縦スクロール表示するホームページ素材 (31K) ・htmlファイルで記述したメッセージ(最大1000行)と画像(最大100枚)を縦スクロール表示。 ・桜や雪を降らせたり波紋を出したりなど、演出効果を指定できます。 ・文字や画像にアンカータグを埋め込み、マウスクリックで指定のリンク先へ飛ぶ事ができます。 ・スクロール速度は行単位で指定可能、かつ多彩なフェードアウト効果も指定できます。 ・文字サイズ8種類、太字/斜体/アンダーラインもサポート。 ・使用できる文字は、アルファベットと数字と記号の一部。 ・文字毎に色指定可能で、パレット機能を使い文字や背景の色を別の色に段階を経て変える事が出来ます。 ・左詰め/センターリングをサポート。 ・メッセージの属性指定には、htmlライクなタグで記述します。 ・電光掲示板の表示部分は、任意のサイズにできます。 ・電光掲示板に壁紙を張りつけてスクロールさせる事が出来ます。 ・Javaアプレット本体は、約20.5KB。 コンパクト・サイズなのでホームページ素材に最適。 ★別にバナーデッキ Javaアプレット『MoonriyaBD Ver 1.15』がある。 註)サンプルによるとなかなかGood! [Free][New]電光掲示板 Javaアプレット MoonriyaHB 1.12 by MOONRIYA  色々なメッセージを多彩に横スクロール表示するホームページ素材 (9K)  『MoonriyaHB』は、htmlファイル内に構文を記述する事によって色々なメッセージをスクロール表示できる電光掲示板です。 ・スクロール速度を指定できます。 ・日本語が使用でき、三つのフォント(ダイアログ表示用フォント/ゴシック体/明朝体)を選択できます。 ・背景色と文字色は自由に設定できます。 ・文字にグラデーションを掛けたり、影を付けたりできます。 ・メッセージの属性指定には、htmlライクなタグで記述します。 ・電光掲示板の表示部分は、高さ30〜300ドット以内で任意のサイズにできます。 ★別にバナーデッキ Javaアプレット『MoonriyaBD Ver 1.15』がある。 註)サンプルによるとなかなかGood! [Free]文字放送風アプレット by SAKURA★  設定ファイルから読みこんだ文字がスクロールします (4K) ●やや推奨 Applet Depot - Ascii. An applet for making your own animated ASCII films.★一度は要ck。テキストベース物語 Applet Depot - Scrolling Text. A marquee applet that vertically scrolls messages.★縦メッセージスクロール AppletWorld - X_TextTicker〜縦スクロール(個人用途は無料) ●一般 JavaRoom - Text scroll
    ●スライドショウ

    ●推奨 ●やや推奨 Applet Depot - Slide Show. Allows a web user to easily browser through multiple pictures.★コンパクトで良い [Free]マルチスライドヴューア 0.0.1 by 小田 朋弘★  JavaScript を使ってブラウザで表示出来るものをスライドショー (9K)  multivie.lzh 9K 2000.8.21 このスクリプトは、連番になったファイルをスライド表示します。 連番というのは、例えば、pix_name_common_part084.jpgのような形式のファイル名の事 で,数字部が連続しているものをいいます。 引数を受け取ってその引数によって処理を変えてる事が出来るので、画像ファイルのシリ ーズが複数シリーズあったとしても、このファイル一つで処理出来ます。 既存のファイルを連番にするソフトはいろいろ公開されていますので、それらを利用してください ●一般
    ●広告用

    ●推奨 Applet Depot - Video Wall.★★★広告向け? Applet Depot - Web Tour. Use this applet to automatically open a sequence of webpages in various browser frames.★★★すごーい!広告向き ●やや推奨 ●一般 ●Evryware's Java Toolworks --- $9.95年会費で使い放題。 小物appletだけどBasicで広告向きのサンプルが多い 使用サイトへのリンク有り
    ●画像切替

    ●推奨 Free and Easy Java Applets - Rotating Banners〜取り付け簡単だが、表示テクを十分見せる★ Wyka-Warzecha Enterprises - BannerManPro〜凝ったBanner[free版あり]★おしゃれでテク駆使 ●やや推奨 Applet Depot - Image Dissolve. A very small applet that dissolves between images.★画像切替(広告やデモ向き) Image Fade. A very small applet that fades between images.★画像切替(広告やデモ向き) Applet Depot - Image Peel.★画像切替(広告やデモ向き) Applet Depot - Image Pixelate. Yet another cool image transition applet.★画像切替(広告やデモ向き) Applet Depot - Image Reveal.★画像切替(広告やデモ向き) ●一般
    ●画像効果

    ●推奨 Applet Depot - Spot Light. A nifty image effect applet.★オモシローい! ●やや推奨 ●一般
    ●ゲーム

    ●推奨 ●やや推奨 Applet Depot - Flip Switch. A multi-image based game.★画像表示ゲーム(はまりそう) Applet Depot - Image Magnets. Virtual 'refrigerator magnets', puzzle pieces, or whatever else you may dream up.★パズル Applet Depot - Jumble. A word scrambling puzzle.★言葉遊びパズル Applet Depot - Sliding Puzzle. A classic game.★パズルなんだけど良い Applet Depot - Word Magnets. Think 'magnetic poetry' for the Web.★パズル ●一般
    ●その他

    ●スクロールバー CodeBrain - Codelifter :ScrollBar Styler 5.5 by Codebrain; ScrollBar作成tool DL無料,登録$20 JavaPowered.com - ScrollBar〜非常に綺麗なカラーバー ●電光掲示板 Applet Depot - Ticker. Eric finally wrote a 'ticker tape' kinda applet... so feel free to use it.★電光掲示板 ●データベース [Free]0Design情報管理 1.01 by 中田 智★ 0dim0102.zip 334K 2001.5.7 必要なソフト JAVA2(JRE1.3が必要)  設定をすることなく情報を自由な形式で格納、利用が可能なデータベース (307K) また、各データごとの関連も表現できるようになってます。  JavaアプリケーションですのでJava2(JRE1.3)の実行環境があればどこでもうごくはずです。  その他の特徴 ・データのファイルへの保存、読み込みが可能です。 ・関連させたデータを一まとまりにして、検索や出力をすることが可能です。 ・入力したデータをHTMLのテーブル形式で書き出すことが可能です。 ●ニュース速報 [Free]Headline NewsTicker for Java 1.0 by u-ryo★  news siteから記事を取ってきて、電光掲示板のように表示 (20K)  註)要JDK1.1 or JRE1.1以上; 詳細はDL Document? [Free]お天気Java 0.9 by u-ryo★  日本気象協会のsiteから週間予報を取ってきて、小さく表示 (14K)  註)要JDK1.1 or JRE1.1以上; 詳細はDL Document? ●バイオリズム [Free]バイオリズム in Java 1.0 by 福嶋 孝之★  知りたい日の前後10日間のバイオリズムを計算するアプレット (3K);biojava.lzh 3K 1998.9.13




    ■Java Applet等のフリー・シェアウェア

    以下のものは、
    Vector: Windows:プログラミング:JAVA言語
    Vector :他のOS用: JAVA・JAVA Script
     --- インターネット&通信(63)
     に収録されているものから抜粋した。 2001.6.5
    
    
    ●WEBホームページ用

    ●時計 [Free]"Java"TokeiF 1.0.2 Java対応のブラウザ用時計 (2K) [Free]AkJavaScript時計 1.00 JavaScriptで書かれた三種類の時報時計 (27K) [Free]JSデスクトップ時計 0.1 タスクバーを自動的に隠す設定にしている人に便利なカレンダー時計 (2K) [Free]PenWatch on the Web 1.10 ブラウザ上に表示されるJavaScriptの時計 (3K) [Free]WWWclock 1.70 by Takapen★色を工夫すると更にOK --- ブラウザ上で、世界時計をリアルタイムで表示 (32K) WWWclock [Free]アナログ時計アプレット アナログ時計アプレット (37K) [Free]アナログ時計アプレット 1.00 ホームページにアナログ時計を表示するアプレット (7K) [Free]イメージクロック 1.0 時計を表示するアプレット (3K) [Free]ケロWatch 1.0 カエルが秒針のかわいいアナログ時計 (4K) [Free]時計アプレット サンプルHTML付きの、アナログ + デジタル時計のJavaアプレット (4K) [Free]時刻+日付表示アプレット 1.1 好きな画像(GIF, JPG)をバックに時刻と日付を表示するアプレット (14K) [Free]時報付きJava時計 1.0 その名の通り時報付き時計のプログラム (3K) ●カレンダー [Free]Calender in WWW WebLender 2.01 JavaScriptで製作したカレンダー (25K) [Free][New]i Calendar(for Linux/Solaris/FreeBSD) 15ヶ国語対応Javaアニメーションカレンダー [Free][New]i Calendar(for Other Java-enabled Platforms) 1.00 15ヶ国語対応Javaアニメーションカレンダー (1,197K) [Free][New]i Calendar(for Win32) 15ヶ国語対応Javaアニメーションカレンダー [Free]WWWCalendar 1.30 WEBページにメッセージ付きカレンダーを自動描画 (11K) [Free]単純2000年カレンダー 1.0 Swingでつくったカレンダー ソース付き (7K) ●電卓 [Share][Sreg](1,000円)カラフル電卓 1.0 by 野杁 真広  サイバーちっく!な、カラフル電卓 (48K); javascript ; designがかなりコテコテ [Free][New]進数電卓 9  2進数、8進数、10進数、16進数表記での簡単な加減乗除算の計算ができます (13K) ●タイマー [Free]キッチンタイマー 秒単位で指定した時間を音声で知らせてくれるキッチンタイマー (229K) ●バイオリズム [Free]バイオリズム in Java 1.0 by 福嶋 孝之★  知りたい日の前後10日間のバイオリズムを計算するアプレット (3K);biojava.lzh 3K 1998.9.13 ●アニメーション [Free]スノーアニメーション 2.00  Web上の画像に雪を降らせるアニメーションを演出,時間ごとに表示する画像を指定 (79K) [Free]POTATHI(ポテチ) 2.0 by コウノ ヒロアキ  簡単に、音声付きフルカラー・アニメーションでホームページを飾れる (7K) * アニメは自作(jpg)する必要あり。 サンプル付き ●ニュース速報 [Free]Headline NewsTicker for Java 1.0 by u-ryo★  news siteから記事を取ってきて、電光掲示板のように表示 (20K)  註)要JDK1.1 or JRE1.1以上; 詳細はDL Document? [Free]お天気Java 0.9 by u-ryo★  日本気象協会のsiteから週間予報を取ってきて、小さく表示 (14K)  註)要JDK1.1 or JRE1.1以上; 詳細はDL Document? ●文字放送 [Free]多チャンネル文字放送風アプレット by SAKURA  多チャンネル(複数設定ファイル)を切り替え可能版 (5K) [Free][New]電光掲示板 Javaアプレット MoonriyaHB 1.12 by MOONRIYA  色々なメッセージを多彩に横スクロール表示するホームページ素材 (9K)  『MoonriyaHB』は、htmlファイル内に構文を記述する事によって色々なメッセージをスクロール表示できる電光掲示板です。 ・スクロール速度を指定できます。 ・日本語が使用でき、三つのフォント(ダイアログ表示用フォント/ゴシック体/明朝体)を選択できます。 ・背景色と文字色は自由に設定できます。 ・文字にグラデーションを掛けたり、影を付けたりできます。 ・メッセージの属性指定には、htmlライクなタグで記述します。 ・電光掲示板の表示部分は、高さ30〜300ドット以内で任意のサイズにできます。 ★別にバナーデッキ Javaアプレット『MoonriyaBD Ver 1.15』がある。 註)サンプルによるとなかなかGood! [Free]文字放送風アプレット by SAKURA★  設定ファイルから読みこんだ文字がスクロールします (4K) ●メッセージ表示 [Free][New]電光掲示板Javaアプレット『MoonriyaEB』 1.50 by MOONRIYA★  色々なメッセージ/画像を多彩に縦スクロール表示するホームページ素材 (31K) ・htmlファイルで記述したメッセージ(最大1000行)と画像(最大100枚)を縦スクロール表示。 ・桜や雪を降らせたり波紋を出したりなど、演出効果を指定できます。 ・文字や画像にアンカータグを埋め込み、マウスクリックで指定のリンク先へ飛ぶ事ができます。 ・スクロール速度は行単位で指定可能、かつ多彩なフェードアウト効果も指定できます。 ・文字サイズ8種類、太字/斜体/アンダーラインもサポート。 ・使用できる文字は、アルファベットと数字と記号の一部。 ・文字毎に色指定可能で、パレット機能を使い文字や背景の色を別の色に段階を経て変える事が出来ます。 ・左詰め/センターリングをサポート。 ・メッセージの属性指定には、htmlライクなタグで記述します。 ・電光掲示板の表示部分は、任意のサイズにできます。 ・電光掲示板に壁紙を張りつけてスクロールさせる事が出来ます。 ・Javaアプレット本体は、約20.5KB。 コンパクト・サイズなのでホームページ素材に最適。 ★別にバナーデッキ Javaアプレット『MoonriyaBD Ver 1.15』がある。 註)サンプルによるとなかなかGood! [Free]電光掲示板アプレット「波文字くん」 1.0 by  BMPファイルがうねりながらスクロールする ソースコード公開 (12K) [Free]波文字アプレット 2.8 by  テキスト アニメーション (49K) [Free]背景に文字が流れるアプレット by  背景に文字が流れるアプレット (104K) [Free]文字が宇宙空間をワープするアプレット by  文字が宇宙空間をワープするアプレット (8K) [Free]流れ字アプレット 2.7 by  テキスト アニメーション (37K) [Free]Boogie Javaアプリケーション版 1.7 by  手軽にメッセージの放送が始められる個人向けモジラジオ局 (371K) ●クリッカブルイメージwithバブルメッセージ [Free]クリッカブルイメージwithバブルメッセージ 1.10 by  指定領域をリンク、バブルメッセージを表示、変更 (27K) ●文字色をグラデーション [Free]FontGradation 2.0 by  HTML上で文字の色をグラデーションさせるためのTagを生成するプログラム (19K) ●スライドショー [Free]マルチスライドヴューア 0.0.1 by 小田 朋弘★  JavaScript を使ってブラウザで表示出来るものをスライドショー (9K)  multivie.lzh 9K 2000.8.21 このスクリプトは、連番になったファイルをスライド表示します。 連番というのは、例えば、pix_name_common_part084.jpgのような形式のファイル名の事 で,数字部が連続しているものをいいます。 引数を受け取ってその引数によって処理を変えてる事が出来るので、画像ファイルのシリ ーズが複数シリーズあったとしても、このファイル一つで処理出来ます。 既存のファイルを連番にするソフトはいろいろ公開されていますので、それらを利用してください ●縦書き [Free]TateJPN 1.5 高機能テキスト縦書き表示アプレット (66K) [Free][New]縦やオラ! for Java Lite 1.70a 文章作品の公開に最適、ブラウザ上で文書を縦書き表示するアプレット (53K) ●検索エンジン [Free]JavaSerch 2.10 これは使える!! JavaScript! あなたのホームページがまるごと検索エンジンのキーワード入力ボックスに! (4K) [Free]MediaMax FSE 4.10 HPやCD-ROMに搭載できるJAVA検索エンジン (137K) [Share][Sreg](3,000円)MediaMax PSE 4.10 HPやCD-ROMに搭載できるJAVA検索エンジン (141K) ●検索エンジンへホームページ登録 [Free]検索エンジン簡単登録 0.1.1 検索エンジンへ簡単にホームページを登録 (5K)  --- 現在9種類の検索エンジンに対応   ●JAVAアプレット [Free]Active Banner 1.00 インタラクティブなwindow風JAVAバナーアプレット (18K) [Free]JAC 1.0 簡単に自分だけのアナログ時計が作れるアプレット (15K) [Free]Java Applet Twin Pack Vol.2 1.00 ホームページ上のイメージに動的なフィルタ処理を施して彩りを添えるJavaアプレット (46K) [Free]Java Applet Twin Pack Vol.3 ホームページ上のイメージに動的なフィルタ処理を施して彩りを添えるJavaアプレット (47K) [Free]Java Applet Twin Pack Vol.1 1.00 ホームページ上のイメージに動的なフィルタ処理を施して彩りを添えるJavaアプレット (40K) ●データベース [Free]0Design情報管理 1.01 by 中田 智★ 0dim0102.zip 334K 2001.5.7 必要なソフト JAVA2(JRE1.3が必要)  設定をすることなく情報を自由な形式で格納、利用が可能なデータベース (307K) また、各データごとの関連も表現できるようになってます。  JavaアプリケーションですのでJava2(JRE1.3)の実行環境があればどこでもうごくはずです。  その他の特徴 ・データのファイルへの保存、読み込みが可能です。 ・関連させたデータを一まとまりにして、検索や出力をすることが可能です。 ・入力したデータをHTMLのテーブル形式で書き出すことが可能です。 [Free]オブジェクト指向データーベース Nory 0.0-1 by 小池 幸徳  JAVA用オブジェクト指向データーベース (194K)  nory_0_0.zip 194K 2001.1.24  単純なオブジェクトの保存から連想記憶による複雑なオブジェクト間の関連も保存する 事が出来ます。また、稼働環境はスタンドアロンはもちろん、インターネット上クライア ント/サーバーとしてもお使いいただけます。 ●スプレッドシート [Free]getTable 0.3 by  ホームページ上の表を、スプレッドシートで再利用しませんか (14K)  ---指定されたURLに置かれているHTML文書を読み、TABLEタグを解析し、SpreadSheetな どで活用できる形式に変換して、表示。 HomePage提供者は、getTableをAppletとして埋 め込んで利用。要JAVA 1.1.6 ●黒板 [Free]みんなの黒板 1.12 by 森脇 孝志  みんなで自由に描き込み可能な黒板JAVAアプレット (8K)  JAVAアプレット+CGIを用いたオープンな黒板です。チョークの色、太さが選んで誰でも  自由にマウスで描き込むことが可能です。 ●ブラウザからファイルをアップロード [Free]ファイルアップロードCGI 2.2 by へっぽこ  ブラウザからファイルをアップロードするための CGI (28K)  upload220.zip 28K 2000.9.7 必要なソフト へっぽこ CGI ライブラリ (作者ホームページ) --- このCGIを利用すれば,WEBPage用ディスクスペースにブラウザからファイルをアップ ロードすることが出来ます.みんながファイルを登録できるライブラリを作りたい時に便 利です.パスワードによってファイルを保護することも出来ます.アップロードされたファ イルは,ブラウザから簡単に管理出来ます ●公開日記 [Free]公開日記 1.2 by  終了するだけで自動でアップロードまで行う日記ソフト (40K) --- 中身を書いて終了するだけで設定してあるテンプレートファイルに従ったhtmlファ イルを書き出します。 同時にアップロードもします。リンクも自動。要Java ●3D [Free]DXF File Viewer 1.0 by  3D作品をホームページで紹介しませんか? (59K) ●通販 [Free]ONLINE SHOPPING for 同人誌 1.15 by  同人誌通販用JavaScript (4K) --- 通販ページをお持ちの同人作家のためのJavaScript。読者に気軽に本代・送料を見積もっていただけます。
    ●WEBツール

    ●WWWアクセス制御 [Free]SecureTicket(セキュアチケット) 3.0.1体験版(50ユーザ/60日間限定ライセンス) ワンタイムパスワード・ユーザ認証WWWアクセス制御システム (4,378K) [Share](1,000円)ユーザごとにパスワード設定できるアプレット 2.01 ホームページでユーザごとにパスワード設定し、個別のページを呼び出せるアップレット (31K) [Free]簡単パスワードアプレット(簡易版) 1.1 Webページのパスワード型アクセス制限を簡易に実現するアプレット (7K) [Free]pass.java 0.1 HPでパスワードを使用するアプレット (1K) [Share](500円以上)UIDとパスワードを要求するアプレット 1.0 UIDとパスワードを要求するアプレット (9K) ●暗号 [Share](1,000円)DPAP for Java 1.007 ファイル暗号/復元ソフトウェア (102K) [Free]SybCommuToolSet R0.5 ホームページを暗号化して、キーを持つ人にだけ、簡単に見せられます! (91K) [Free]Webの管理人(暗号Webサーバー) 0.1 Java2で動作する公開鍵暗号化可能なWebサーバー (18K) ●アクセスログ [Free]OYZ Access Log 1.2 アクセスログを取得し、指定したメールアドレスへの自動送信を行います (3K) --- ホームページにこのアプレットを貼り付けるだけで、ホームページアクセス者のロ グ(アクセス日時、アクセスホスト情報、アクセスページ情報)を取得し、指定したメールアドレスへの自動送信を行います。 [Share](1,000円)トポロジカル ログビューア 1.0 Webサーバの出力するログをビジュアルに表示するJavaアプリケーション (50K) ●訪問者通知 [Free]Visitor Checker 2 Applet 2.20 訪問者通知アプレット (10K) [Share]Visitor Checker 3 3.02 ホームページ訪問者の情報をメールで通知するアプレット&スクリプト (20K) [Free]YourName Applet 1.0 訪問者名表示アプレット (3K) ●IPAddress [Free]IPSearch 2.6 IPAddressのDNS変換と、HostNameのIPAddressへの変換を行うソフト (20K) [Free]ipくん 1.0 ipアドレスだけを表示 (4K) [Free]ねっとわーくつーるズ 0.4 JavaによるWhois,Finger,NSLookup(IP←→host名変換),Alive?(ping)クライアント (71K) ●Remote [Free]Magic Packet Sender for Java 0.9.2 Java上で Magic Packet を送り、リモートコンピュータを起動 (9K) ●プロキシサーバ [Free]ppsd 0.2.78 Javaで作成した自動巡回機能付きプロキシサーバ (375K) ●メール [Free]KMC 0.6 JAVA2 swingを使用したメールチェッカー (10K) [Share](500円)MailSender 1.00 Javaから簡単に利用可能な日本語対応メール送信クラス (9K) ●ニュースリーダー [Free]みるく 1.0 Javaで記述されたニュースリーダアプリケーション (228K) ●XML [Free]CSV2XML 1.0.0 CSVファイルからXML文書ファイルを作成 (10K) [Free]XSL Execute 1.0.0 XML文書ファイルにXSLスタイルシートを適用 (11K) ●音声再生 [Free]ChronoPlayer 20001006 Java2SDK1.3 で動く音声高速再生,話速変換 (24K) ●URLジャンプ [Free]ランダムリンク 1.10 ランダムなURLにジャンプするアプレット (16K)  ---HTMLであらかじめ複数のURLを指定しておくと、アプレットをクリックしたときに指 定URLのどれかにランダムにジャンプするというアプレットです。アプレットは 1枚の画 像を表示することが出来ます。 ●漢字コード変換 [Free]変換中毒 1.1 JAVAの漢字コード、改行コード変換ソフト (10K) ●帳票印刷 [サンプル]JXReport Developer Edition 体験版 1.0 Java2プログラムに簡単に帳票印刷・プレビュー機能を追加するJavaクラスライブラリ (1,014K) ●バーコード [Free]genBar(Barcode 作成ツール) 1.03 javascript で書かれた,Barcode 作成ツール (4K) ●ファイルの中からURLを抜き出す [Free]URLゲッター 2.10 by  ファイルの中からURLを抜き出すJavaアプリ (14K) --- ファイルの中からURL(正確に言えばhttp://で始まる文字列)を抜き出します。複数 のファイルを指定する事も出来ますし、保存の形式も幾つかあります。 要Java実行系
    ●Java環境テスト用ツール

    ●Javaの動作環境情報を表