59
60

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavaEEのアーキテクチャを再興する。(まとめページ)

Last updated at Posted at 2014-05-31

## !!!! 随時更新中 !!!!!
アーキテクチャで使用する各要素技術を説明しながら、アーキテクチャを組み上げていく方式でドキュメントを作っていきます。
本稿はまとめページとして、随時更新していきます。

アーキテクチャ検討

Javaを使ってWebアプリケーションを作成するJavaEEのアーキテクチャは現在過渡期です。
その過渡期の中で、アーキテクチャについてどう考えていけばよいか、本稿で検討します。
Javaはお硬くて良い言語です。しかしながら、もう少し簡単にいじれると、よりサポート範囲?実用性?が上がります。

要素技術検討

パーシステンス層

JPA

プレゼンテーション層

JAX-RS

WebSocket

JavaScript連動

クライアント層

テンプレートエンジン

AngularJS

CI

Embed Tomcat+JUnit+Selenium+DBUnit + Antで自動テストする。

その他

動的クラス生成

アーキテクチャ検討

静的型言語と動的言語の良い所を活かしたサンドイッチ型のアーキテクチャを、なるべくJavaの標準技術を使うことで、学習効率の良い、移植性の高いアーキテクチャを作成していきます。

59
60
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
59
60

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?