Challenge Java EE !

Java EEを中心に趣味や仕事における開発メモを書いています。

NetBeans

NetBeansで始める初めてのRichFaces ~Maven編~

PrimeFaces以外のJSFリッチコンポーネントってどんなんだろう、とずっと気になってたので、RichFacesを触ってみました。http://www.jboss.org/richfacesRichFaces 5.0.0 Alpha1が最新のようで、リリースが2013年6月14日なので、PrimeFaces同様に元気そうです…

あれっ、NetBeans7.3.1ではCDI管理対象Beanがデフォルトになっている???

少し時間が取れたのでNetBeans7.3.1でJSF2.2のstatelessなるものを試してみるかー、と簡単なサンプルを作ろうと思ったのですが、作っていたら「あれっ、あれっ」となりました(^^;以下、実際にNetBeans7.3.1で(Mavenを使わずに)Webアプリケーションを作るウィ…

NetBeansでマルチスレッドデバッグ

昔やったプロジェクトで(Javaではなかったのですが)サーバサイドでstatic変数が単純に定義されていて(スレッドアンセーフな状態)、複数人がある画面を利用すると、ごくまれに変な挙動になる、みたいな障害がありました。自分が書いたものではなく、引き継…

NetBeans7.3.1でJava EE7とGlassFish4を少しのぞいてみました チラ| |д・)

早くもJava EE7やNetBeans7.3.1についてブログで書かれていますが(^^)はやいっ しんさんの出張所 はてな編 JavaEE 7 登場 きしだのはてな WebSocketをネタにJava EE 7正式版を試してみる 自分も昼休みを使ってチラ見してみたので簡単に書いてみます。NetBean…

JMeterでJSFの負荷試験にチャレンジ

少し前に「JenkinsとJava EE6で取り組んだ初めてのCI」というエントリを書きましたが、図の負荷試験の所は「これから」となってます(^^;本来は画面開発中でも負荷試験を交えながら作るべきなのだと思うのですが、自分自身、開発にかなり時間を割く必要もあっ…

PrimeFacesのDataTableを探る ~DynamicColumn~

業務系のシステムって、どうして一覧で色々なことをしたがるのだろうか…(お客様だけでなく、身内の設計者含めて)(-_-;と思う今日この頃。Windows Formで開発をしていた頃も、GrapeCityさんのMultiRowにお世話になったりしたのですが、標準のテーブルコンポー…

NetBeansのHTTPサーバ・モニターに触れる

Java EE6の開発をしている中で、自分のWebアプリケーションがクラサバでどれくらい通信してるのか?、HTTPリクエストの中身がどうなっているか?とか気にすることがたまにあります。自分は通常「Fiddler2」というツールを利用しています。 Fiddler Web Debug…

JPQLを利用する際に行っていること

今回の開発では初めてJava EE6を触り、初めてORマッパーを触るので、DBまわりや性能は結構気になる所です(^^;ちょくちょく「ORマッパー使うなんて危ないねぇ」なんて周囲にも言われたりもしますが、JPAやEclipseLinkをキーワードに海外での情報も多く、Java …

NetBeans7.2.1とPrimeFacesであっという間にCRUD画面を作成する方法

前々から少し気になっていたプラグインなのですが、今日初めて触ってみました。 PrimeFaces CRUD Generator for NetBeans Beta - プロジェクトのサイト - PrimeFaces Blogでの紹介ページ PrimeFacesのコンポーネントで作られたDBのCRUD操作を行う画面が簡単…

NetBeans7.3からGlassFish3.1.2.2を32bitで起動する(JNIの都合上)

気付けば簡単なことなのですが、気付けずに1人でハマってたことをメモします。 64bitマシンなのに32bitのJVMを使う理由 64bitマシンを利用している際、通常は64bit対応のライブラリを揃えて開発すると思いますが、私の場合、ある悲しい都合上、32bitのJNIラ…

NetBeans7.3で嬉しかったこと!

2/21にNetBeans7.3がリリースされました。 TwitterのTLで多くの人が早速触っているので、自分もお試しで入れて触ってみました。まだ十分触れていないのですが、ちょっと触っただけでこれは嬉しい!というポイントが2つあったので以下にまとめます。 嬉しい…

NetBeansでリモートのSQL Server 2008 R2へ接続

開発用のDBサーバの構築が無事終わり、いよいよ開発が加速する感じになります(^^;去年のプロトタイプではApache Derby(JavaDB?)をメインに使っていて、NetBeansにデフォルトでバンドルされたローカルな環境で作業することが多かったです。 途中でMySQLを使っ…

Visual VMとLightFishを初めて触ってみました!

休日だった今日は、前にJavaOne2012報告会で聞いた「JavaOneセッションの動画は(期間限定で?)ネットでみれますよ」というのを思い出し、以下JavaOneのサイトから自分に必要そうな情報を探してました。JavaOne2012のセッション一覧一覧が512件もあって恐ろし…

64bitのJVMで32bitのJNIライブラリを動かしたら…

今の開発では自社の米パートナー企業が提供する、とあるエンジンプログラムを利用するのですが、そのライブラリがJNIで作られていました。Java初心者な私は今日までJNIって言葉を知らなかったのですが…Java Native Interfaceの略称だとのことです。解説はWik…

JDKをアップデートしてNetBeans起動時にInvalid jdkhome specifiedメッセージが出た場合

ここ最近セキュリティ関連でJDKのアップデートが続いています。 7u11が先日出た後、さらに7u13が出て入れ替えしましたが、複数マシンに入れているのでやはり少し手間だな…(^^;仕方ないですが。1月に7u11に入れ替えたとき、NetBeansを起動する際に以下のメッ…

JPAでEntityからテーブルスキーマを生成する方法を教えて頂きました!

今日は午後からOracleで開催された「WebLogic Server 12c Forum 2013~ Java EEの現在と未来、WebLogicが拓く新たな可能性 ~」に参加してきました。今週はJenkins勉強会、Java x HTML5 Nightと参加したので、週3でOracleに…(^^;セミナー内容は明日にでも簡…

EJBで複数テーブル保存時の自動ロールバック挙動を確認してみました

トランザクション処理自動って… .NETからJava EE6をやるようになって「えっ」と思ったことの1つとして「EJBを使うとDBのトランザクション処理も自動でやってくれます」という説明があります。え、自動…って何?怪しい…(-_-;みたいな(^^;次期案件では以下のよ…

NetBeans&Mavenで始めるSeleniumを使ったブラウザUIテスト

なぜか部内でSeleniumを演習形式で紹介する流れになったので、環境準備の手順パワポを作るネタ準備にブログを書こうかと思います(^^; とりあえずNetBeansが入っていればササっと遊べる感じです。実行環境は以下です。基本的にはNetBeans7.2.1を入れただけ、…

NetBeans&Mavenで始めた「JUnit実践入門」のチュートリアル

昨日書いた「NetBeans&Mavenでテスト結果ウィンドウの日本語が文字化けする件」は設定が足りていないことが原因でした。 Javaビギナーな私には解決するまで若干手こずったので、一応まとめてみます。多分知識ある方からすれば何を今更という内容かもしれま…

NetBeans&Mavenでテスト結果ウィンドウの日本語が文字化けする件

2013年になって初めて買った書籍は「JUnit実践入門」となりました。 ユニットテストのメソッド名を日本語で付ける、というのは(ネット上では今更っぽいですが)個人的には目から鱗な感じで是非やりたい、と共感しました。 というわけで、さっそくNetBeansでMa…

NetBeansから「mvn deploy」する

今日はかなりショボイネタですが、個人的には知らなかった…orz という初心者的な技です。Maven社内リポジトリへJarをデプロイする際、今までわざわざコマンドプロンプトを起動して、該当ディレクトリでmvn deployと打っていました。NetBeansのメニューには「…

NetBeansで始める初めてのPrimeFaces 〜Maven編〜

今日はNetBeansでMavenを使ったPrimeFacesの使い方です。昨日と同じくNetBeansは7.2.1を使いました。 1.NetBeansを起動し、ファイルメニューの新規プロジェクトを選択します 2.カテゴリ「Maven」、プロジェクト「Webアプリケーション」を選択します 3.プロジ…

NetBeansで始める初めてのPrimeFaces

来週はいよいよ、初めて参加させて頂くJavaEE Advent Calendarの担当がまわって来ます。 私のようなJavaEE初心者が書いていいのか正直不安ですが、せっかくお声かけ頂いたので頑張りたいと思います(^^;今日はその事前準備ネタです。そういえば、そもそもPrim…

NetBeansのデバッグ実行で複数スレッドを切り替える

JavaEEを触り始めて「へぇー」と思ったことの1つに「DBの処理に関してトランザクションやロールバックはEJBが自動的にしてくれる(もちろん手動設定モードもある)」というのがあります。便利だ〜と拍手しそうな反面、自動って具体的にはどういう挙動するの…

NetBeansでもコードを折り畳もう

ここ数日、隣のプロジェクトのトラブルサポートをしていました。複数ユーザがある部分の操作を繰り返すと突然システムが落ちる、というもので、お客さんからすれば「内部試験で拾えよ」と言いたくなるのが当然のようなものでしたが、原因究明が結構難航して…

NetBeans7.2でJDK7だけどswitch文でStringが使えなかった原因

プロト開発はNetBeans7.2を利用しています。JDKは7。 プロジェクト右クリック->プロパティ->ビルドのコンパイルでJDKを確認。 で、今日は何気なくswitch文でStringを使おうとしたのですが、怒られました。 C#では普通に使えたので、あれ、と思って調べた所、…

JSFでクライアントIPアドレスの取得

ログでアクセス元のクライアントIPアドレスを残す必要が出ました。 JSF、というか、CDI管理Beanで以下のようにして普通に取得できますが、サーバ自身からアクセスすると「0:0:0:0:0:0:0:1」となります。。これはIPv6のループバックアドレスらしい(IPv4でいう…

NetBeansでプロファイリング

画面操作の中で、なぜか微妙に遅い部分があり、原因を探るためにNetBeansでプロファイリングをしてみることにしました。 VisualStudioではこのプロファイリングが高価な機能でして、TeamEditionじゃないと使えないとか、非常に不満の多いものでした。 その点…

にほんブログ村 IT技術ブログへ
にほんブログ村 にほんブログ村 IT技術ブログ Javaへ
にほんブログ村