忍者ブログ

2024
09
09

[PR]

×

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

2024/09/09 (Mon.)

2010
11
05

JSONIC 1.2 RESTServlet on Tomcat で文字化け

原因は、この辺でしたが、JSONIC 1.1 の WebServiceServletでは問題なかったので、
わからんかった。

TomcatでGETの文字化け

Tomcat5以上を使っているときに、GETが文字化けすることがあります。 そのような場合には、server.xmlのConnectorタグに次の指定を追加します。

<Connector ... useBodyEncodingForURI="true"/> 

TomcatでリクエストURLの文字化け

Tomcatを使っているときに、リクエストURL(パス)が文字化けすることがあります。 そのような場合には、server.xmlのConnectorタグに次の指定を追加します。 UTF-8の部分は、encodingfilterの設定にあわせてください。

<Connector ... URIEncoding="UTF-8"/> 


PR

2010/11/05 (Fri.) Trackback() Comment(0) Java

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

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
01

memo

Strutsは、Servletベースの開発にMVCというアーキテクチャパターンを持ち込み、定型化しました。Struts以前のばらばらだった開発スタイルMVC定型化したのです。実際は、Sunのblueprintアプリケーションの中にすでにMVCは取り入れられていたので、それをフレームワーク化したというほうが正確かもしれません。

Springは、POJOベースの開発をもたらしました。EJBに苦しんでいた開発者を救ったのです。POJOベースの開発は、テストのしやすさというメリットをもたらしますが、生産性そのものは改善しません。普通Javaクラスでかけるようになっただけだから。EJBに比べると生産性はずっといいんだけど。

2008/12/01 (Mon.) Trackback() Comment(0) Java

2008
09
04

Generic

Class<?> clazz


2008/09/04 (Thu.) Trackback() Comment(0) Java

カレンダー

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


-外国為替-

コガネモチ