Java

Java DB接続確認(Oracle Express Edition)

初歩の初歩ですが、毎度PCの中漁っては(メモ情報を)放置、というパターンが続いているのでここで一応エントリ。 OracleXEを手順に従って入手、インストール。そのままだとTomcatで主に利用するポート:8080を占有しインストールを進めてしまうので、事前にTom…

Flex Builder 3 有償版ついに購入

Adobe Flex Builder Standard 3.0 日本語版 Windows/Macintosh版出版社/メーカー: アドビシステムズ発売日: 2008/03/14メディア: DVD-ROM購入: 3人 クリック: 24回この商品を含むブログ (11件) を見る無償版有効期限(45日間)がそろそろ切れそうなのもあり、…

Jakarta POI 3.6 (2).行・セルの生成

Busy Developers' Guide to HSSF and XSSF Features Excel2003: Sheetオブジェクトから生成。インデックスは0始まり。 Row row = sheet2003_1.createRow(0); row.createCell(0); 列×行の範囲は255×65535まで生成可能。(範囲外の値を指定した場合は以下の例外…

Jakarta POI 3.6 (1).ワークブック・シートの作成

Busy Developers' Guide to HSSF and XSSF Features 上記のサンプル集を少しずつ実践・メモして行こうかと。まずはワークブック・シートの作成。Excel2003/2007で、作成の際のクラスも異なってくるんですね。HSSF*で2007形式、XSSF*で2003形式を作成しようと…

Jakarta POI 3.6

しばらく使っていない間に、POIも大分改善されたようで。xlsx形式のファイルもサポートするようになったんですね。 Apache POI - the Java API for Microsoft Documents 使い方、コードサンプルはこちらから。一番下は(3.5への)バージョンアップ用の手順です…

これは欲しい

2009-12-21 Seasar2関連本は幾つか出ていますが、S2Struts等の比較的新しめ(?)のテクノロジを詳しく解説したものになると(質量共に)そうそう無いのでしょうか。(調べ足りないだけかもしれないが)Seasar2自体を扱った案件は未だ経験無いので、今後是非共力を…

Google App Engine for Javaに触れてみる

下記エントリにもあるように、帰り掛けに買ったGoogle App Engineの書籍を参考に早速アカウント登録まで実施。 http://code.google.com/intl/ja/appengine/ 現在使っているGmailのアドレスを使う事も出来たけど、さらり読みの中で"GoogleAppEngineの方で認証…

J2EEバージョン別仕様一覧

この手の情報はいっつも曖昧なままだったり、こんがらがって覚えてたりするので整理がてらメモ。 J2EE Ver. J2EE 1.3 J2EE 1.4 J2EE 1.5 -Servlet Servlet 2.3 Servlet 2.4 Servlet 2.5 -JSP JSP 1.2 JSP 2.0 JSP 2.1 -Tomcat Tomcat4.x系対応 Tomcat5.x系対…

Tomcat上のメモリ問題対応

日々ぼんやりと。:tomcat5.xでJVM起動パラメータを設定する - livedoor Blog(ブログ) 職場の方ではEclipse起動時にメモリ設定を行ってたけど全く効果なしだったので、この設定で多少は改善されるかな?明日試してみよう。(追記)出社後早速試してみました。…

Tomcat5.5.x → Tomcat6.0.x移行

【特集】Tomcat 6の実力を早速試す - 移行するべき? その時期は? O'Reilly Japan:Book:Tomcatハンドブック 第2版 どうしようかなぁと迷ったけものの、どっちみち6.0.x系には移行させようかとは思っていたのでやっちゃいました。オライリーからTomcat6対応の…

Javadoc/manual関連メモ

何かとお世話になるであろうこの手のページ、めぼしいところをメモ。適宜追加更新してこうかなと。 Javadoc J2SE 1.4 JDK 5.0 JDK 6.0 J2EE1.3:Servlet 2.3 J2EE1.4:Servlet 2.4(日) J2EE1.4:Servlet 2.4(英) J2EE1.4:JSP2.0(英) J2EE1.5:Servlet 2.5(英) J2…

日付時刻関連ライブラリ「Joda Time」

Joda Time - Java date and time API - Home Overview (Joda time 1.6 API) いずれはJava公式に組み込まれるのでは、とも書いてあります。この手のライブラリは事ある毎にプロジェクト単位で、個人単位で作っては乱立し収集が付かなくなってくるので、今回の…

Spring2.5.x系 公式資料メモ

どこかにURLメモしといたと思ってたらしてなかったのでメモ。恐らくこれから数え切れないほどお世話になる事と思われます。 The Spring Framework - Reference Documentation Spring Framework API 2.5 Chapter 10. DAO support

SpringJDBC データアクセス発生時例外(SELECT)

NamedParameterJdbcDaoSupport/SimpleJdbcDaoSupportを使用した際のデータアクセス発生時例外について…SELECT(参照)の場合。作り込みの過程で、以下の様な例外体系がある事が分かりました。 DataAccessException └NonTransientDataAccessException:データア…

Java SE5→Java SE6へ移行

@IT Special PR: サポート期間の終了が迫る旧バージョンのJava SEの継続サポートとバージョンアップを支援 上記記事によると、Java SE 1.4のサポートが2008年10月末に終了、 Java SE 5も2009年10月30日でサポート終了するらしいです。今作ろうとしている社…

SQL Server 2005 JDBC接続

1か月位前から試行錯誤してた件名の作業、ようやっとひと段落着きました。 JDBC接続のパラメータ設定、接続でどうにも上手くいって無かったんだけどJDBC設定側の問題ってよりはインストールの際のサーバ名の設定の問題だったようで…問題ってよりも認識違いっ…

Tomcat5.5.x/Spring2.5.x JTA実装(のためのメモ)

Spring2.5環境でのJTA実装、やはり幾つか手順を踏まないといけないようですね。 JTA自体に関する理解もいまいちあやふやな部分があったので関連しそうなページをメモ。 Javaを紐解くための重点キーワード:JTA/JTS JTAのメリット - Java Solution JTAを使っ…

Spring2.5へのバージョンアップ 2

既存のソースファイル一式を移行し、Tomcat起動したところで以下のようなエラーが。 <span style="font-size:xx-small;">java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader</span>…

Spring2.5へのバージョンアップ

速度を大幅改善、Java SE 6/Java EE 5にフル対応 - Spring Framework 2.5 | エンタープライズ | マイコミジャーナル Spring Framework 2.5の最大の特徴はパフォーマンスの大幅な改善とJava SE 6および Java EE 5のフルサポート(JDBC 4.0、JTA 1.1、JavaMail …

SpringFrameworkトランザクション管理 メモ

ここしばらくHTML/CSS/Javascriptしか触って無かったのでJava自体は久々ですが。 トランザクション管理Spring Framework-TECHSCORE- 6.1. トランザクション管理の中心となるインタフェース トランザクション管理Spring Framework-TECHSCORE- 6.2. トランザク…

Webアプリで不具合(バグ)管理

今の職場で開発してるWebアプリの単体〜結合〜システムテストに関する不具合(バグ)は、Accessで管理を行っているのですが、幾つか問題点とか、気になるところが。問題点の1つは、インストールしているAccessのバージョンに依るものなのか、使うPCによって一…

SpringFrameworkで実現したいトランザクション管理の方向性

業務で扱っているJavaフレームワーク(Strutsベース)では、 Struts Action処理開始 Struts Action内でDB処理を実行 Struts Action処理完了(正常終了) という流れの中で、最後のStruts Actionクラス内での処理が終了した際に、拡張元親クラスで遷移情報(succes…

Spring JDBC関連メモ

SpringFramework JDBCによるデータベースアクセスに関するメモ。Spring例外クラス…どんな例外があるのか、(かなり怪しい和訳で)一覧に書き出してみた。 org.springframework.core.NestedRuntimeException org.springframework.dao.DataAccessException(Sprin…

JNDI接続設定@Tomcat5.5/Spring2.x/PostgreSQL8.x

Tomcat5.5.xx環境化にて、SpringFramework(2.x.x)を使う際にデータソースをJNDI経由で取得、利用する際のメモ。 PostgreSQLでDB接続出来る環境を用意。 プログラム単体で接続テストを行い、繋がるかどうか確認。 Tomcatプロジェクトを作成、その際のプロパテ…

SpringIDEプラグインをTomcatプロジェクトで使う場合

既存のTomcatプロジェクトにSpringIDEの機能を使って定義ファイル(*.xml)を作成しようとしたけど、[完了]押してもウンともスンとも言わない=ファイルを作成してくれない。 なんで〜?と思いながら試行錯誤してたら、どうやら プロジェクトを右クリック→[Spr…

Eclipseプラグインを外部フォルダで管理する

Eclipseインストールフォルダ内のplugins/featuresフォルダが新規プラグインの追加でごっちゃになるのが嫌になりそうなので。まさに!なページがあったのでメモ。 http://www.limy.org/program/eclipse/plugin/start.html今回はspringIDEプラグインを追加し…

Jakarta POIでデータ出力(テンプレートファイル読み込み方式) その2

テンプレートを利用して、データを出力させる機能の実装の続き。 ヘッダー行とデータ行、又は複数(ヘッダー/データ)の異なるテンプレート内容の行に対するデータ設定で躓く。大元のテンプレート読み込みクラスが先頭データ行1行のスタイルしか読み込めない作…

Jakarta POIでデータ出力(テンプレートファイル読み込み方式)

仕事でJakarta POIを扱う。以前はライブラリを使って単純に出力、ってのはやった事あるけど、テンプレートファイル(EXCEL)を読み込んで出力を行う、ってのは今回が初。この日のうちにそれなりにデータを編集してEXCEL出力させるってのは出来たが、セルや行列…

Javadoc関連メモ

JavaTM Servlet 2.4 API 仕様(非公式日本語訳) http://mergedoc.sourceforge.jp/tomcat-servletapi-5-ja/ MergeDoc Servlet2.4 API http://mergedoc.sourceforge.jp/公式では翻訳版出ていなかったので英文で諦めようかなと思っていたけど、作っている人が…

「わかりやすさ」をサポートする環境作り@Java開発

ここ数日、仕事で現在携わっているJava Webアプリの改修で、そんなに詳しく知っている訳では無い、他人が作った機能を結構広範囲で修正、テストする必要性に迫られました。 ざっくり機能全体のソースを追っていたんですけど、改行やスペースの使い方、適切な…