2009-01-01から1年間の記事一覧

Synergy

周りの人が使っているのをみてかなりうらやましくなったので、Synergyを入れてみる。 1:ダウンロード Synergyをダウンロードする 2:インストール 対象にしたいクライアントにSynergyをinstall 3:ポートの開放 Windowsのポートを解放する必要があり、 …

JSF-validator

JSFで使用できるバリデータは以下のとおり。 1:JSF実装が提供するバリデータ -入力componentのrequired属性の使用 -組み込みバリデータの使用 2:ユーザー定義バリデータ -MangedBeanのmethodとして実装 -validatorインターフェースの実装 -カスタムタグの…

JSF-ActionMethodの定義

「Actionの実行結果と遷移先のページの関連付け」 1:ManagedBeanのActionMethodを、buttonのactionとしてaction属性に指定する。 2:Actionの実行結果(この場合、methodの戻り値)と遷移先画面の関連付けを、画面遷移ルールとしてfaces-config.xmlに定義…

JSF-ManagedBeanのbindingについて

JSFにおいて、ManagedBeanとJSPタグの関連付け方法は以下の二つある。 A:value-binding UIコンポーネントのvalue値とManagedBeanのpropertyを対応付ける。 タグの要素に、value=#{bean.property} ⇒対応するManagedBeanのpropertyはInteger/String/Date等の…

jsfって久しぶり。JSF基本-1

JSFを使う予定という通達があった。 再度勉強しなおし。 JSF基本 1:JSF用のタグリブディレクティブを用意。 <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%> 2:JSFタグは、以下…

Seaser2-Teeda-Dolteng

Doltengプロジェクトを作ろうとしたら、 maven local repository directory is not found. というエラーでプロジェクトが作れませんでした。 ついさっきまで、 Create a Dolteng project in the workspace or in an external location. という表記で作成でき…

TomcatとServlet/JSP Specの関係

Tomcatで使用できる、Servlet/JSP Specの一覧 Servlet/JSP Spec : Apache Tomcat version 2.5/2.1 : 6.0.x 2.4/2.0 : 5.5.x 2.3/1.2 : 4.1.x 2.2/1.1 : 3.3.x

commons4E(toStringとequals等を一発実装)

デバッグ用のtoString()、、、これを埋め込んでおかないと、結構面倒くさいことになるときが多かった。 そのため、自分で作るPOJOには必ず入れておくようにしているのだが、、、 フィールドが多いと嫌になってしまう。 そのため、Commons4eを導入検討。 Ecli…

Oracleのconnectionを取得する方法

今日は暇人になりそうな予感がする。 ラッキー!! で、connectionの取得方法を聞かれる、、、 自分で調べてほしいなぁ、、、と思いつつサンプル作成。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public c…

privateなfield/methodを外部から弄ってみる

結構有名な話だが、何故か後輩から聞かれた。 「出来るけどやらない方が無難だよ」と言った後、サンプルを作成して渡す。 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ privateなfield/methodを持つ、hogeクラスを用意。 public class Hoge { private String hogeStr = …

DeepCopyの備忘

public static Object deepCopy(Serializable obj) throws IOException, ClassNotFoundException { if (obj == null) return null; ByteArrayOutputStream baos = null; ObjectOutputStream oos = null; ByteArrayInputStream bais = null; ObjectInputStrea…

ObjectOutPutStream

OutOfMemoryが頻発。 調査依頼が来る、、、、 調べてみること数時間、、、あるObjectのみ増殖している??? 何で??? 対象のソースをザーッと眺めてみると、、、 ObjectOutputStream#resetしていない。 俺も昔に同じ間違いをしたことがあるよ(泣) Objec…

Exceptionのstacktraceを標準出力に出力します。No.2

再修正依頼、、、 1.3でつかえねーよ!!!と怒られる(TT) じゃぁ修正。 private static String getMsg( Exception e ) { if ( e == null) { return " Exception was not generated "; } ByteArrayOutputStream baos = null; PrintStream ps = null; String…

Exceptionのstacktraceを標準出力に出力します。

なーんでか、catchしたExceptionをe.printStackTrace()として標準エラー出力に出力してはいけないらしい??? で、ログにprintStackeTrace()と同内容を出力する必要があるので書いてみる。 private static String getMsg( Exception e ) { if ( e == null) …

HttpServletResponseにImageを返す方法

サーバーに画像をおくと、ユーザーが画像を参照できて、セキュリティが云々とよく言われるので、、、 サーブレットが画像を送るようにし、ユーザーから見える場所に画像を配備するのをやめてみる。 これで、ユーザーが画像のあるフォルダを直接見れないだろ…

OpenCSVの取り扱い

OpenCSVを扱うためのソース、、、 public final List getCsvDataFromString( StringBuffer buff ) { StringReader ir = null; try { ir = new StringReader( buff.toString() ); return getCsvData( ir ); } catch (FileNotFoundException e) { throw new Ru…

COOKIE取得

COOKIEの取得: 結構さくっとわすれてる。 めったに使わないからなぁ、、、 アドレスバーにjavascript:document.cookie

1年半ぶりの更新

かな~り久しぶりの更新。 異動があったりと全然暇が無い、、というか部ログの存在を忘れていた。 ココ1年位の近況。 2008/4/25に異動をする。 CS/WEB開発両方ある部署のWEB開発マネとして異動。 今後、開発時の覚書(使っていないと忘れそうなこと)を備忘…