読者です 読者をやめる 読者になる 読者になる

JSF1027: [null] JSF の ELResolver が JSP コンテナに登録されていません。

タイトルのエラー文言が原因だと思い込み、ELResolver関連の調査をしていたが よく考えてみたら存在しないクラスをEL式で使用していました。 #{xxxx.getNum}... このクラスは使用していないので、削除したのでデプロイ時に参照されません、つまりビルドエラ…

PhaseListenerの実装について

faces-config.xmlに定義する。 詳細は、下記URL参照。 Java直列化メモ(Hishidama's Java Serializable Memo)

persistent.xmlの書き方とテスト時の注意点

persistence.xml記述について ・persistence.xmlの詳細 トランザクションタイプの指定について ・persistence.xmlの詳細 JUnitと実際に起動するアプリケーションでpersistent.xmlを二つ用意する ・実際にソースでEntityManagerFactoryを作成するなどの方法 …

JUnit Testing with JPA

JUnit でJPAでのテストを実行する 1.testgフォルダを切る 2.persistence.xmlにプロパティをしていしてDBへの接続情報を設定する <properties> <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver"/> <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/postgres"/> </property></property></properties>

総称型のキャスト

List list = getSample(); ***** ここでキャストを行いたい ****** 下記のようなクラスへとキャストを行いたいがエラーがでる。 public class Customer implements SampleIF { ....} >Cannot cast from Class<capture#1-of ? extends SampleIF> to SampleIF 現状、意図する解決策が見つからず</capture#1-of>…

jpaのテストを実行したら、データが消えた

jpaでエンティティを作成しいざテスト... エラーはないがデータが取得できない、0件取得だった データはDBに登録したけれどはて?...... DBを確認する...データがない、DROPされてる? persistence.xmlで <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/> のような記述をしていたので、実行後、見事にデー</property>…

Mavenの使い方

eclipseとmavenを使用した開発が便利なのはわかるがやり方と考え方が。。。 調べたのでまとめておく 参考サイト:https://maven.apache.org/pom.html 1.mvn install コマンド ・pox.xmlに定義したライブラリをローカルリポジトリ(Mavenリポジトリ) にインス…

JPA Entity 自動生成 できない

Eclipseの プロジェクト・エクスプローラー→右クリック→JPA Tools→TableからEntity生成 でEntityを自動生成しようとすると下記のようなエラーが出る 「Generate Tables from Entity is not supported by Generic Platform」 原因はよくわからないので、一か…

Glassfish デプロイエラー WELD-001301

Glassfish4でサーバーを起動した時のエラー cannot Deploy プロジェクト名 deploy is failing=Error occurred during deployment: Exception while loading the app : CDI deployment failure:WELD-001301: Annotation @org.glassfish.api.admin.RestEndpoin…

全力!java職人_基礎編Step1-5

前回はStringクラスについて学習しました http://takunoji.hatenablog.com/entry/2015/11/05/184839クラス型もプリミティブ型も変数として使うのに大差ありません。 クラスではメソッドが使える位です。なので今回はStringクラスの配列を学習します。 下記の…

全力!java職人_基礎編Step1-4

前回はchar型の変数と配列について学習しました(http://takunoji.hatenablog.com/entry/2015/11/03/165638)今回は、クラスについて学習します。ソースの取得はこちらクラスとは、下に示す様な特徴を持った プログラムを実行するためのもの、 そしてjavaに関…

全力!java職人_基礎編Step1-3

前回は数値の扱いについてやりました。takunoji.hatenablog.com 今回は、文字(文字列に対する仮名称)について学習します。ソースを最新化して読み進めてください、ソースの取得はこちら eclipseのプロジェクトを右クリック →チーム→プルを選択してokをクリッ…

全力!java職人_基礎編Step1-2

前回は初めのプログラム「ハローワールド」を 作りました(http://takunoji.hatenablog.com/entry/2015/10/25/134301)次は、データを扱う方法を学びます。 前回のサンプルソースで変数について触れておりますが改めて…1.変数とは→プログラム内でデータを処理…

Eclipseへ学習用Projectをチェックアウト

Eclipseのセットアップが完了したので(セットアップはこちら→ Eclipseのインストールとセットアップ - Takunojiの日記) Gitリポジトリから学習用のProjectをチェックアウトします。 1.EGitのインストール Eclipseを起動してウィンドウ→ヘルプ→Eclipseマー…

Eclipseのインストールとセットアップ

1.Eclipseを下のリンクよりダウンロードします。 Eclipse 日本語化 | MergeDoc Project 自分のPCに合わせて32bit版、64bit版それぞれ選択してダウンロードしてください *OSの32,64の判別方法は: パソコンの OS とビット数の確認方法 (Windows 8/7/Vista/XP)…

全力!java職人_初めの一歩

javaの特徴として、プラットホームを選ばない という事が挙げられます。 早い話が「何処でも起動出来ますよ」という事ですが…何も無いところで動くはずも無く…つまり、動かすための環境、設定が必要になります。という訳で…javaの学習を行うための環境構築、…

全力!java職人_基礎編〜Step1-1〜

この記事より、学習するjavaのサンプルとソース、説明を付けたプロジェクトをチェックアウトして、読み進めて下さい(http://takunoji.hatenablog.com/entry/2015/10/31/145455)javaプログラミング初めの一歩 「Hello World」の表示ポイント1 「メイン・メソ…

全力!java職人_基礎編〜目次〜

〜javaの文法〜 1.文字の表示 2.文字の連結(char型の配列) 3.四則計算の結果表示 4.プリミティブ型の変数 5.小数点と商、余りの表示 6.if文の使い方 7.switch文の使い方 8.while文の使い方 9.for文の使い方 10.まとめの問題〜オブジェクト指向入門〜 1.プリ…