Challenge Engineer Life !

エンジニア人生を楽しみたい!仕事や趣味で学んだ技術的なことを書いていくブログです。

PayaraMicro on Heroku !

I'm newbie both Payara and Heroku. Though I tried to play with these for preparing my presentation in Japanese GlassFish User Group event.glassfish.doorkeeper.jpAbout one month ago, I participated Japanese Salesforce event. It was called "…

堀北真希さんご結婚おめでとうございます(´;ω;`)ブワッ

堀北真希さんファンクラブ会員番号11番を持ってるキクタローです。堀北さん結婚おめでとうございます!堀北さんがご自身が幸せであれば、ファンとしても何よりです(>_このブログは仕事で使ってるJavaを中心に書いてるブログなのですが…今までも技術に絡めて…

SendGrid LabsのThreadsを利用したイベントドリブンな自動メール送信

最近クラウドメールサービスのSendGridで色々と遊んだりしているのですが、色々調べていたら「Threads」なるサービスを見つけました。Threads: Trigger Automated Behavior-Driven Emailthreads.ioこれはSendGrid Labs(SendGridの中で先端的な取り組みしてる…

SendGrid Web API V3をUnirest for Javaでコールする -認証-

SendGrid Web API V3では認証方法が増えて、ベーシック認証やAPIキーを利用することができるみたいです。API v3 Overview - SendGrid Documentation | SendGrid先日使ってみたHTTPクライアントライブラリのUnirest for Javaは、元々このAPI叩くために触って…

HTTPクライアントライブラリ Unirest for Java

JavaのHTTPクライアントはHttpClientやJersey Client等、いつも何を使うか迷います。 google-http-java-clientなんかも良さそうだし。この辺は同じような迷いの中、色々と紹介されています。JavaでのHttpClientサンプル - CLOVERd.hatena.ne.jpgoogle-http-j…

SendGrid-Javaライブラリを使ってみた

2年前くらいにSendGridでJava使ってメールを送るサンプル作った時、JavaMailを使うかsendgrid4jを使っていました↓JavaでSendGridを利用したメール送信 - Challenge Java EE !kikutaro777.hatenablog.com久々にSendGrid触ってみようと思ったら、ログイン後の…

JPAのCDI Entity Listenersを試してみた

久しぶりにJPAネタです。Java EE 7のJPA 2.1からEntity ListenerでCDIが利用できるようになりました。EclipseLinkの例だと@EJBで書かれてます。 EclipseLink/Release/2.5/JPA21 - Eclipsepediaこの例だと、うーんロガーをわざわざEJBでかぁ…(^^;という感じが…

軽量でモダンなコンポーネントライブラリ ButterFaces

少し前にJSFのSpec LeadでもあるEd Burnsさんが以下つぶやいていました。Check out ButterFaces, a new framework built on top of @jsf_spec: < http://t.co/tqm4NueGVf >.— edburns (@edburns) 2015, 5月 26JSFって下火な面もあって(盛り上がったことない…

ガッツリJava EEで作られたZEEF.COM

少し前にJava EE 8に関する情報が色々まとまっていて、ウォッチするのにいいなぁと思ったページがありました。Java EE 8javaee8.zeef.comそれで「ZEEF」って単語を何となく覚えていたのですが昨日Twitterでhttps://t.co/ehu2NZ7wij は WildFly で動いてるら…

JSFのURLをきれいにするPrettyFaces

GW中、久しぶりにCore JavaServer Facesの本を改めて読み返していたのですが、RESTful Navigation and Bookmarkable URLsの章で「pretty URLs」という表現があることに気づきました。Core JavaServer Faces (3rd Edition) (Sun Core Series)posted with amaz…

Windows Server 2012 R2でGlassFish 4.1のサービス登録に失敗した

Windows Server 2012 R2にGlassFish 4.1をサービス登録しようとして asadmin create-service と管理者権限で行ったのですが、以下エラーになりました(domain1の指定有無でも同じ)。 Error while trying to install GlassFish as a Windows Service. The retu…

JJUGナイトセミナ 「Javaのプログラムはどうやって動いているの?」に行ってきました

今回のJJUGナイトセミナ、会社の後輩と一緒に参加させて頂きました。会場着いたら他の部の後輩も来ていたりして、社内でも参加する若い人が徐々に増えてきて良い感じ(^^)【東京】【初学者向け】JJUG ナイトセミナ 「Javaのプログラムはどうやって動いている…

JJUG CCC 2015 Springに行ってきました

昨日、ベルサール新宿グランドで行われたJJUG CCC 2015 Springに行ってきました。JJUG CCC 2015 Spring(4月11日開催) | 日本Javaユーザーグループ今や色んな方が参加レポとか書いてるからいいかなーと思ったのですが、振り返ってみると過去に参加した回で…

Java Day Tokyo 2015でJSFについてお話させて頂きました #javadaytokyo

昨日、有楽町の国際フォーラムで開催された「Java Day Tokyo 2015」に参加しました。ブログをほじくりかえしてみたら、今年で3回目の参加(^^;時間の流れがはやいなぁ。Java Day Tokyo 2013に参加しました - Challenge Java EE !kikutaro777.hatenablog.com #…

レスポンスをgzip圧縮する

今の案件では海外からのアクセスもあるとのことで、通信のgzip圧縮入れた検証とかしようと思ってるのですが、そもそもどういう選択肢があるのか意外と知らなかったり…。多分一番簡単なのは、フロント側のWebサーバ(ApacheやNginx)で設定する方法なのだと思い…

PrimeFacesのAutoCompleteコンポーネント

今回の開発案件ではPrimeFacesのAutoCompleteコンポーネントを利用しています。手軽にサクッと使えて便利なのと、Java 8使っていればStream APIでのフィルタも簡単にできて良い感じです。例えば次のような管理Beanを作って @Named(value = "autoCompleteBean…

JSFサポートライブラリのOmniFaces

JSFを利用していて、海外のStackOverflowをよく見る方はご存じだと思うのですが、回答の常連となっているBalusCさんというJSFマスターがいます。で、この方が作られたOmniFacesというJSFのサポートライブラリがあるのですが、今回の開発で使ってみることにし…

PrimeFacesのAjaxStatusでBlock UI表示処理をまとめる

今一緒に開発している後輩からPrimeFacesのAjaxStatusなるコンポーネントを教えてもらいました(^^;知らなかった。http://www.primefaces.org/showcase/ui/ajax/status.xhtmlこれを上手く使うとBlock UIとかの制御が楽になりそうです。Block UIは以前の開発で…

FacesContextのevaluateExpressionGetなるメソッド

JSF

開発メモ。特殊なケースなので、あまり参考にせず、最終手段としての方法かなと。JSFのFacesContextでは様々な情報を管理していますが、Applicationクラスが持つevaluateExpressionGet()なる黒魔術なメソッドを知りました。https://javaserverfaces.java.net…

Faces Flowでリダイレクトできない…

JSF

2015/2/14 追記 本件、odaさんが解決してくださいました(^^)!!!ありがとうございます! Faces Flow でリダイレクトしてみる - お だ のスペース Faces Flow でリダイレクトしてみる - お だ のスペース Faces Flowでは、画面遷移の際にaction="hoge.xhtml"と…

Faces Flowで即時にフローを開始したい

今かかわっている案件、画面数は少ないのですが、業務的には画面間を行き来することが多いような画面となっています(なら画面分けるのやめてSPAに、というのは置いておいて…)開発はJava EE 7でJSFを使うのですが、ViewScopeだとちょっと微妙で、候補としては…

はじめてのOpenShift Online

ちょっとしたWebプロトアプリを一時的に公開したい場合、やはりPaaSが便利です。Java EEを前提とした場合ですが、前まではGlassFish/WildFlyが超お手軽に使えるCloudbeesいいね!という感じでした。CloudBeesのPaaSでJava EEアプリをクラウドへ簡単に展開! …

はじめてのSpring Bootの感想 #hajiboot

昨年、著者の@makingさんから「はじめてのSpring Boot」本を頂きました。 本を頂いてからだいぶ時間が経ってしまったのですが、ちゃんとした書評を書いていなかったので改めてまとめます(^^;はじめてのSpring Boot―「Spring Framework」で簡単Javaアプリ開発…

PrimeFacesのTabViewでTabを非表示にする

PrimeFacesのTabViewコンポーネントで、条件によってTabを非表示にしたい状況がありました。ここではわかりやすくするため、下図の画面を例にします。タブとして乃木坂46メンバが並んでいる中に堀北真希さんが入っていて、(メンバじゃないので)堀北さんタブ…

GoAzure 2015に行ってきました

昨日、ベルサール渋谷ファーストで行われた「GoAzure 2015」に行ってきました。【Japan Azure User Group】GoAzure 2015 開催決定【Japan Azure User Group】GoAzure 2015最近ちょっと忙しくなってしまい、行かない予定にしていたのですが…行かなかったら後…

2014年の振り返り

去年、振り返りしてたので、今年もやってみます。 2013年の振り返り - Challenge Java EE ! Windows Azure触った! 今年の初めのほうはWindows Azureを触ってました。 VagrantやChefなど、インフラ自動化も興味あって合わせて触っていました。Windows Azure …

ArquillianでViewScopedのCDI管理BeanだけInjectできない

年明けから、いよいよJava EE 7で開発が始まりそうなので、冬休みを利用して色々準備したいなーと思ってます。まずはテスト周辺を整備、と思って久しぶりにArquillianを触ってたのですが、いきなりハマってしまった(^^;GlassFish 4系でのArquillian設定は以…

PrimeFacesのチェックボックスが印刷プレビューで表示されない

お客さんから突っ込みうけて気が付いたのですが、PrimeFacesのSelectBooleanCheckboxでチェックをいれて、ブラウザの印刷プレビューを行うと、なぜかチェックが入っていないというものがありました。PrimeFacesのShowcase使って簡単に確認できます。 http://…

JSFでもモダンなUIが作りたい!

この記事は「Java EE Advent Calendar 2014」の23日目のエントリーです。 昨日は@den2snさんの「JSFのバリデーション - DENの思うこと」でした。明日は@HirofumiIwasakiさんです。 受託でエンプラ 私の仕事は受託開発がメインで、主に製造業のお客様向けに販…

AWS Elastic BeanstalkでJava 8 & GlassFish 4.1!

この記事は GlassFish Advent Calendar 2014 の 22 日目です。昨日はhasunumaさん(@btnrouge)による「HK2 の使い方(後編) - Programming Studio」でした。昨今GlassFishの勢いがなくなった、といった噂を一部国内で耳にしますが、果たして本当にそうなんで…

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