2025
01
18
2008
12
19
いろいろ
freemarker テンプレートエンジン
Jakarta ORO JavaでPerl5互換正規表現を実装することができるJakarta ProjectのAPI。
Jakarta Taglibs JakartaによるJSTL(標準タグライブラリ)実装
jstr
javassist Java バイトコードを操作するクラスライブラリ
jaxen XML Path Language評価エンジン
nekohtml オープンソースのHTMLパーサー
OGNL (Object Graph Navigation Language) は,Javaオブジェクトの
プロパティにアクセスしたりメソッドを呼び出したりすることの
出来る,Javaによく似た式言語です.
Apache POI WordやExcelといったMicrosoft Office形式のファイルを読み書きできる
100%Javaライブラリ
xercesImpl Xerces(XMLパーサー)
xml-apis Xerces(XMLパーサー)
S2JDBC-Gen エンティティクラスの修正をデータベーススキーマに反映させるといった
新しい開発スタイルが可能になります。
S2JDBC-Genは、Javaのコード修正によるデータベースリファクタリングを実現します。
2008/12/19 (Fri.) Trackback() Comment(0) Java
2008
12
18
pom.xml
pom.xml(Maven1ではproject.xml)の<dependency>タグにプロジェクトで使用したいJARライブラリを指定することで、外部JARのアップデートが容易となる。従来はJARを手動でダウンロードして、手動でインストールする必要があった。この機能によってJakarta JJarというPerlのCPANやPHPのPEARに似た技術により、WindowsUpdateなどのLiveUpdateのように容易にライブラリをアップデートできる。そのほかCVSやSubversionなどのバージョン管理システムにも対応している。
2008/12/18 (Thu.) Trackback() Comment(0) 未選択
2008
12
18
メモ
国土地理協会
件数:50-60万
データ形式:固定長テキスト
価格:販売価格につきましては、お問い合わせください。
毎月(月1回)最新の更新情報をご提供することができます
http://www.kokudo.or.jp/master/index.html
REM-DIC住所マスタファイル
件数:55万
データ形式:テキスト形式(固定長)のマスタファイル
価格:お問い合わせください。
有償で毎月辞書の情報更新を行っております。
REM-DIC住所マスタファイル
郵便番号データ
郵便番号レベルでしか乗ってないので、マスタとしては使えない。
入力補助レベル。郵便番号から住所を入力する等。
2008/12/18 (Thu.) Trackback() Comment(0) 未選択
2008
12
18
DIコンテナ比較
ここ参照
Seasar2
DI (Dependency Injection) とAOP (Aspect Oriented Programming) をサポートした軽量コンテナ
Spring Framework
海外でよく使われているDIコンテナ
「Spring Framework」は,世界的によく使われているオープンソースのDI(Dependency Injection)コンテナです。pring Frameworkには「設定のためのXMLファイルが複雑すぎる」という批判があります。そこで,最新版の2.0.xでは,XMLファイルをシンプルに 記述できるようになりました。また,AOP(Aspect Oriented Programming)の機能も拡張されています。
DIコンテナ "Apache Geronimo"
Geronimoは、オープンソースで開発されているJava EE(J2EE)対応アプリケーション・サーバである。 Geronimoの特徴は、それ自身はアプリケーション・サーバとしての最低限の機能しか備えず、他の機能を各Java EE仕様(EJB、JMS[Java Message Service]など)のオープンソース実装をコンポーネントとして組み合わせて利用することでカバーし、Java EEのすべての機能を満たそうとしている点だ。例えば、EJBコンテナとして「OpenEJB」、JMSサーバとして「ActiveMQ」を採用している。
Geronimoのコンセプトは、OpenEJBなどのサーバ・プロダクトを組み合わせてアプリケーション・サーバを実現することにある。このため、Geronimoでは「マイクロカーネル」という概念を取り入れている。
HiveMind
ASFで開発されているDIコンテナ
「HiveMind」は,Apache Software Foundationで開発されているオープンソースのDI(Dependency Injection)コンテナです。Javaの統合開発環境であるEclipseのようなプラグイン・ベースのアーキテクチャを採用している点が特徴で す。AOP(Aspect Oriented Programming)の機能も備えています。2008/12/18 (Thu.) Trackback() Comment(0) Java
2008
12
03
[Seasar][Dolteng][sqlserver] DoltengのDatabaseViewを使うときの注意
Seasar2(Teeda+S2Dao) on Eclipse(with Dolteng) な環境で #複雑だなぁ
Sqlserverを使う場合、このドライバを使うかもしれません。
で、このドライバ(jar)を半角スペースを含むパスに置いては駄目です!
たぶんDolteng(0.33.0)がおばかなので、接続できません。orz
jdbc.diconの記述はほぼデフォルトでOKです。 こんな感じです。
<!-- for SQLServer -->
<component name="xaDataSource"
class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
<property name="driverClassName">
"net.sourceforge.jtds.jdbc.Driver"
</property>
<property name="URL">
"jdbc:jtds:sqlserver://localhost:1433/databasename"
</property>
<property name="user">"sa"</property>
<property name="password">""</property>
</component>
2008/12/03 (Wed.) Trackback() Comment(0) seasar