GlassFish からフォークしたアプリケーション・サーバ Payara に関する話題であれば何でも構いません。サンプルコード、トラブルシューティング、マイクロサービス (Payara Micro)、Tips、内部実装解説など得意分野で挑戦してみてください。Payara を使いたくなる、Payara の魅力を再発見するような記事を募集します。
GlassFish からフォークしたアプリケーション・サーバ Payara に関する話題であれば何でも構いません。サンプルコード、トラブルシューティング、マイクロサービス (Payara Micro)、Tips、内部実装解説など得意分野で挑戦してみてください。Payara を使いたくなる、Payara の魅力を再発見するような記事を募集します。
Java EE Advent Calendar 2016 の 12/22 分となります。今年はすっかり登録を失念しており、急いでこの日にねじ込みました。昨日分は @TTakakiyo さんの「WebSphere LibertyでJava EEアプリケーションをOne-JAR化する」でした。 さて、Java EEの今年の動きは予想通りさほど大きくなく、どちらかと言うとJava EE 7が着実に企業システムに拡がっていったのかな? という感じの一年でした。それはそれで実業務を担うべく誕生したJava EEの、企業システムの基盤としては正しい状況だと思います。ただ、一方で日進月歩のダイナミズムという観点だと、何となく物足りない感じもします。みんな麻痺してる気もします。 余談ですが、実際の企業システムを開発・運用・管理している側からすると、ちょくちょく仕様が変更になるのは全く迷惑以外の何者でもあり
これはJava EE Advent Calendarの9日目の記事です。 完全に市民権を得た感じのあるSpring Bootですが、機能は複数のjarに分けて固められており、jarを追加するだけで機能を追加することが出来ます。 それと同じ事をJava EEでもやってみようというお話です。 たとえば、以下のようなクラスを用意します。 @WebFilter(urlPatterns = "/*", filterName = "auth") public class AuthenticationFilter implements Filter { @Override public void init(FilterConfig fc) throws ServletException { } @Override public void doFilter(ServletRequest req, Serv
GlassFishにリソースを追加する方法4つまとめてみた - なにか作るの記事に関連して。 Java EE 開発でデータベースに接続するには、まずアプリケーションサーバーにデータソースを登録する必要がある。開発時に開発者の各環境でデータソースを作成してもらうのは手間。そういう時に使える方法を紹介する。 1.DataSource Resource Definiton を使う この方法が一番楽。Java EE 6 からアノテーション、あるいはデプロイメント記述子への記述によってデータソースリソースを定義することができる。 DataSource Resource Definition in Java EE 6 (Enterprise Tech Tips) DataSource Resource Definiton この方法はアプリケーションサーバーを選ばないので、別のアプリケーションサーバーに
JavaでWebアプリを作る場合、Mavenのmaven-archetype-webappテンプレートを利用しています。 非常に便利なのですが、Servlet 3.1が出ている今、 生成されたwe.xmlがServlet 2.3の記述になっていてちょっと古すぎます。 そのため、毎回テンプレートから生成したあとにweb.xmlを書き換えなければなりません。 このちょっと面倒な作業を楽にするためにバージョン毎の宣言方法をメモしておきます。
Java Card Micro Edition (ME) Standard Edition (SE) Enterprise Edition (EE) JavaFX (bundled in JRE from 8 to 10 but separately for JavaFX 1.x, 2.x and 11) PersonalJava (discontinued) Java Platform, Enterprise Edition (Java EE), formerly Java 2 Platform, Enterprise Edition (J2EE), currently Jakarta EE, is a set of specifications, extending Java SE 8[1] (i.e. not based on latest Java 11; while can al
JavaEEでのWebアプリケーション開発フレームワークと言えばJSFですが、JSFはデスクトップGUIの開発スタイルに似せた、コンポーネントベース、イベントドリブンなフレームワークであるため、拒否反応を示す人も多いようです。 で、フロントコントローラー型のフレームワーク (StrutsやRuby on Railsなど) が必要な人への選択肢をJavaEEは提供していないのか? ということになるのですが、JAX-RSがこの役割に向いているのではないかと言われています。 でも、基本的にRestful Webサービスを開発するためのJAX-RSがHTML Webアプリケーションの開発に本当に使えるのか、疑問に思っている人も多いと思います。 最近JAX-RSを使ってRestful Webサービスのみならず、HTMLを返却するWebアプリケーションの開発にも使ってみる機会があったので、そこで分かっ
package com.example.servlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletOutputStream; import javax.servlet.annotation.WebServlet; import java.io.IOException; @WebServlet("/sample") public class SampleServlet extends HttpServlet { @Override public void doGet(HttpServletRequest req, H
早いもので、Java EE6に初めて触れたときから今月で半年が経ちました。 ふと思い立って、今まで自分が買ったJava EE関連の書籍、そして気になっている・読みたい書籍をまとめてみました。 英語書籍…多いっ!! 購入済みの日本語書籍 ◆Beginning Java EE 6 GlassFish 3で始めるエンタープライズJava 最初に買った本です。これがなかったらJava EE6やろうと思わなかったです。 新しいフレームワークを採用する際、もちろん色々な調査や検証をすると思いますが、Javaの世界はとにかく多種多様にあって悩みます。 上司からサーバサイドJavaやってみよう、という話を受けて調査した際も、この本がなかったら、Struts、Spring、Seasar…等々、様々あるフレームワークから選びきれず諦めていた気がします。 もちろんこの本を読んだ上でも迷うことは色々あるのですが(
「従来のEJBは存在自体が間違いだった」,軽量コンテナ「Spring Framework」開発者のRod Johnson氏吠える 「エンティティBean(EJB:Enterprise JavaBeansに含まれるデータベース・アクセスのカプセル化機能)なんてないほうがよかった。エンティティBeanのせいで2~3年が無駄に失われてしまった」。現在,最も影響力のあるJava関連技術者の1人であるRod Johnson氏は,2005年6月21日に東京で開催された「JavaWorld DAY 2005」で,従来のJ2EE/EJBがいかに間違った存在だったかをとうとうと語った。「米国や英国で,新規のプロジェクトがエンティティBeanを採用したという話は,もはや1件も聞かない」。 Johnson氏は,広く使われている軽量コンテナ「Spring Framework」の開発者。J2EE開発者に大きな影響を
「業務系システムは今すぐ脱Strutsを!」業務システムエンジニアのためのHTML5勉強会#04 活動報告 2013年9月9日、日本Javaユーザグループとhtml5jえんぷら部で共同開催「業務システムのためのHTML5勉強会#04」は、GREE様の会場提供で六本木の森タワーにて開催されました。 テーマは「Web x Java」。WebとJavaを組み合わせたWebシステム開発が、どのような方向に向かっているのか、どういう技術により実現されるのかを探る目的で開催されたイベントです。 「Webの技術」では、jQueryの登場が、インタラクティブなフロントエンド実現を容易にし、HTML5の普及でさらに拍車を掛けます。フロントエンドの開発は、マルチデバイス対応、ポリフィル・シムから、ビルドプロセスにテストツールと、様々な技術要素が絡み合います。そして、数年前には想像もつかないほどの高い専門性
初めてのJava EE 6開発! 最初の壁をどう乗り越えた?──最新Java EE開発“虎の穴” 第1回 菊田洋一氏 それまで業務でC#一筋だった構造計画研究所の菊田洋一氏は、ある日突然、Java EEで開発を行うことになった。右も左もわからないJava EEの世界に飛び込んだ菊田氏は、最初の壁をどう乗り越えたのか? 世界の潮流はJava EE 6へ。先行者はどのようにして壁を乗り越えたのか? バージョン 5以降、オープンソース分野で普及した技術も意欲的に取り込みながら進化してきたJava EE。Java EE 6では、これまで独自フレームワークやオープンソース・フレームワークで補完されてきた機能が標準で備わり、企業が中長期にわたって安心して使えるシステム構築基盤に生まれ変わった。欧米企業ではJava EE 6など最新のJava EE環境への移行が急ピッチで進んでおり、この動きは日本国内に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く