[[TopPage]] *JDeveloper 10gを使おう!! #contents *プロローグ Oracleの最新のJava開発環境であるJDeveloper 10gが、ソースネクストから 1,980円で出るというので、「これは使い物になるかも!」と早速[[Oracle Technology Network Japan(OTN)>http://otn.oracle.co.jp]]から、早期アクセス版をダウンロードしてきた。 -ニュース記事:[[Java開発環境が1386円--ソースネクスト、法人市場に参入 - CNET Japan>http://japan.cnet.com/news/ent/story/0,2000047623,20069308,00.htm?ref=rss]] -製品情報:[[Oracle JDeveloper 10g 1Year Limited>http://www.sourcenext.com/products/oracle_jd/]] まず、JDeveloper 10gに注目したのは、1,980円という価格と、[[JSF>http://java.sun.com/j2ee/javaserverfaces/index.jsp]]の開発が出来ると言う事だった。JSFの開発は、[[Sun Java Studio Creator>http://developers.sun.com/prodtech/javatools/jscreator/index.jsp]]や、[[WebSphere Studio Site Developer V5.1.2 (WSSD)>http://www-6.ibm.com/jp/software/websphere/ft/studio/wssd/v5/]]のように、WYSIWYGで編集できるのかと思っていたのだけど、そこまで行っていなかったので、はじめは、がっくりした。 しかしながら、[[eclipse>http://www.eclipse.org/]]に、[[Lombozプラグイン>http://www.objectlearn.com/index.jsp]]を足したり、色々なプラグインをダウンロードしてインストールして、ゴショゴショやっていくよりも、JDeveloper 10gは流石に製品版なので、インストール一発で、JSP/Servletのdebugまで含めた開発環境で あることにに気づいて、一年間1,980円という値段と、さらには、JSFの本格派の解説書である &ref(http://images-jp.amazon.com/images/P/4822221253.09.TZZZZZZZ.jpg);[[はじめてのJSF―Web開発を変えるJavaフレームワークのすべて>http://www.amazon.co.jp/exec/obidos/ASIN/4822221253/onekopage-22/ref=nosim/]] という本を読んで、JSFの真髄は、拡張できるUIコンポーネントの仕様でありWYSIWYGでの画面編集では無い事に気がついたので、JDeveloper 10gの魅力に気がついて利用する事にした。 ''参考:'' -[[eclipse web tools platform project / Lombozの利用例>http://www.eclipse.org/proposals/eclipse-webtools/Wikib9cc.html]] -JSFは、まだJSF RIやFace Consoleをダウンロードしてきて色々設定をする必要があるけどね。- [[JDeveloper 10gでのJavaServer Facesの設定>http://otndnld.oracle.co.jp/products/jdev/howto/10g/JSF/jsf.html]] -eclipseでは、JSPをWYSIWYGでDrag&Dropでタグ置いて編集したり、JSPのソースコードでのdebugが出来ない。これらをやろうとすると、約15万円のWSSD を購入しなきゃならない… ここでは、JDeveloper 10gを使って、JSFのプログラムを作るためのメモを自 分のために残したいと思う。該当するテクノロジーはJSP/ServletとJSFで、こ れらを使ってプログラムが書けることがゴール。 *開発の環境を整える **インストール -[[JDeveloper 10gのインストール>./インストール]] ***拡張機能のインストール -[[./Junit Extnstionのインストール]] 未構築 -[[Face Consoleのインストール>./Face Consoleのインストール]] *起動 -[[JDeveloper 10gの起動>./起動]] **各種設定 -[[./キーバインドの変更]] emacsキーバインドにする。 -[[./J2SEの場所の設定]] J2SEの場所を設定します。 -[[./PosgreSQLデータベースと接続する]] *はじめてのJDevloepr 10g -[[JDevloper 10gでHello World>./Hello World]] *その他の情報 -[[JDeveloper 10gでJSP/JSFのTips!>./Tips!]] *コメントをよろしく #pcomment(,10,reply) ---- ----