Collections Framework

http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/collections/index.htmlQueue Throws exception Returns special value Insert add(e) offer(e) Remove remove() poll() Examine element() peek()

AVG - ウイルス対策

AVG Anti-Virus Free Edition 8.0 http://www.avgjapan.com/avgfree80-dl.html※Free Edition は個人および非商用ユーザーのみ!

Eclipse

ホームページ http://www.eclipse.org/ Ganymede http://help.eclipse.org/ganymede/index.jsp:Ganymedeのヘルプ ダウンロード 更新サイト一覧 Seasar2 http://eclipse.seasar.org/updates/3.1 http://eclipse.seasar.org/updates/3.2 日本語化 Pleiades(プ…

Struts

Strutsまわりのリンクを集めてみました。Key Technologies PrimerにはWebアプリケーションを理解するのに必要な技術が一覧されています。また、各要素ごとのリンクも用意されているので便利です。 * HTTP, HTML, and User Agents * The HTTP Request/Respons…

TestDisk

http://www.cgsecurity.org/wiki/TestDisk破損したパーティション情報を復旧するときに使用。

The J2EE 1.4 Tutorial

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/

SJC-Pとチュートリアル

SJC-P用に、チュートリアルへのリンクをまとめたページをみつけた。 http://java.sun.com/docs/books/tutorial/extra/certification/index.htmlチュートリアル http://java.sun.com/docs/books/tutorial/index.html タイプパラメーター 主な表記 E - Element…

ドメイン特化言語(DSL:Domain Specific Language)に関するリンク

ドメイン特化言語 http://martinfowler.com/bliki/DomainSpecificLanguage.html http://capsctrl.que.jp/kdmsnr/wiki/bliki/?DomainSpecificLanguage流れるようなインターフェース http://www.martinfowler.com/bliki/FluentInterface.html http://capsctrl.…

BeanUtils

http://commons.apache.org/beanutils/

構成について

SAStrutsの構成について大雑把にまとめてみました。 SAStrutsのおおまかな構成 Model Entityクラス 導出プロパティや定数 Serviceクラス ビジネスロジック View JSPとか Actionクラス名に対応したフォルダに配置 Controller Actionクラス〜ユースケース単位 …

チュートリアルの前に

チュートリアルのためのセットアップページをみながら、実際にやってみました。http://sastruts.seasar.org/setup.html 環境: WindowsXP Tomcat 6.0.18 Java 1.6.0_07 Tomcat Windows Service Installerでインストールすると、初回起動時に次のような警告が…

JavaSE API

最近のJavaSEのCore APIについて、日本語訳のリンクは以下のとおり。次のリンク先からダウンロードできる。 http://java.sun.com/javase/ja/6/download.html JavaSEのAPI Java Platform SE 6 http://java.sun.com/javase/ja/6/docs/ja/api/Java2 Platform SE…

Java豆知識 その1

class Boxing { static void sample1() { Integer i1 = 100; Integer i2 = 100; if (i1 == i2) System.out.println(i1 + " == " + i2); if (i1.equals(i2)) System.out.println(i1 + " equals " + i2); } static void sample2() { Integer i1 = 200; Integer…

自動翻訳機

developerWorksの総称に関する記事で、Boxing / Unboxing が ボックス化 / アンボックス化 と訳されていた。これまで ボクシング / アンボクシング という訳しか見かけなかったため間違っているのではと思ってしまった。調べたところ ボックス化 / ボックス…

Java言語仕様

日本語訳がわからなくて困ることがあったが、Amazon.co.jpで目次がみられることに気がついた。The Java Language Specification http://java.sun.com/docs/books/jls/index.htmlJava言語仕様 第3版(目次) http://www.amazon.co.jp/gp/reader/4894717158/re…

総称(Generics)

総称(Generics)に関する記事を集めてみる。 java.sun.com 総称(Generics) http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/language/generics.htmlGenerics in the Java Programming Language http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf…

パーソナルコンピューター

Slim3

Slim3は「ホットデプロイ可能なフルスタック・フレームワーク」です。Seasar Conference 2008 Springで発表されました。もともとはSeasar2で培ったノウハウをSpringコミュニティに提供すべくはじまりましたが、 Springまわりの騒動(2008/09に発表されたメン…

Windows 7 ベータ版

いまさらながらWindows 7のベータテストに参加してみた。とりあえずダウンロードから。http://www.microsoft.com/japan/windows/windows-7/beta-download.mspxプロダクトキーの取得は↓ http://www.microsoft.com/japan/windows/windows-7/beta-download.mspx…

Seasar2

Seasar2 (S2Container)は、DI (Dependency Injection) とAOP (Aspect Oriented Programming) をサポートした軽量コンテナ。それを中核とした各種プロジェクトが The Seasar Project と呼ばれる。SAStrutsやS2JDBCはこれに含まれる。Seasar2 は Java の実装以…

カテゴリーの編集

カテゴリーを編集したいときは[管理]→[設定]→[編集設定]でカテゴリー記入欄に改行区切りで記入する。http://d.hatena.ne.jp//configedit

Tigerで追加されたJava言語機能

Generics:総称 Enhanced for Loop : 拡張 for ループ Autoboxing/Unboxing : オートボクシング / アンボクシング機能 Typesafe Enums : 型保証された列挙 Varargs : 可変引数 Static Import : static のインポート Metadata (Annotations) : メタデータ (注…

Mojo

Maven2のPluginを集めたMojoというプロジェクトがあり、これを使うとTomcatへのデプロイやCoberturaを利用したコードカバレッジのレポートを出力できるらしい。Mojo http://mojo.codehaus.org/index.html

識別子

識別子は"Java letter"で始まる文字列で、長さに制限はない。 "Java letter"はCharacter.isJavaIdentifierStart(int)がtrueになるもの [A-Za-z$_]など "Java digits"は [0-9] ひらがなや漢字でも良いので次のような書き方も可能です。 # ご利用は計画的に・…

Javaの予約語

The Java Language Specificationでいうところの Keywords のこと。 const や goto も予約語になっている。 abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto i…

Resources

The Java Language Specification, Third Edition http://java.sun.com/docs/books/jls/index.htmlTigerに関する情報@developerWorks http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=taming+tiger:Java certification success, Pa…

複数行のコマンド

括弧内のコマンドをグループ化する機能を利用することで、次のように記述できる。 ( mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-site -DgroupId=com.mycompany.app -DartifactId=my-app-s…

7-Zip - アーカイバ

ファイルアーカイバ(圧縮・解凍ツール) http://sevenzip.sourceforge.jp/オープンソースで7z形式に対応している。# 16EB(16000000000GB) までのファイルサイズ対応 # ファイル名にUnicodeを使用可能 CookBook PostgreSQLで大きいデータベースをバックアッ…

Maven book

Hibernateのサイトを見ていたら、Mavenの情報源として公式サイトとMaven bookというものがリンクされていた。下記URLからHTML版、およびPDF版が見られる。 http://books.sonatype.com/maven-book/index.html Maven Guide - applicable for Hibernate Core ht…

TotoiseSVN

SubversionのWindows用クライアント http://tortoisesvn.tigris.org/