忍者ブログ

2024
09
17

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2024/09/17 (Tue.)

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のコード修正によるデータベースリファクタリングを実現します。
               

PR

2008/12/19 (Fri.) Trackback() Comment(0) Java

2008
12
18

pom.xml

pom.xml(Maven1ではproject.xml)の<dependency>タグにプロジェクトで使用したいJARライブラリを指定することで、外部JARのアップデートが容易となる。従来はJARを手動でダウンロードして、手動でインストールする必要があった。この機能によってJakarta JJarというPerlCPANPHPPEARに似た技術により、WindowsUpdateなどのLiveUpdateのように容易にライブラリをアップデートできる。そのほかCVSSubversionなどのバージョン管理システムにも対応している。

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

カレンダー

08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

リンク

カテゴリー

フリーエリア

最新CM

[08/09 VMAXON]

最新記事

最新TB

プロフィール

HN:
No Name Ninja
性別:
非公開

バーコード

RSS

ブログ内検索

アーカイブ

最古記事

アクセス解析

FX NEWS


-外国為替-

コガネモチ