Skip to content

reels-project/reels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stories in Ready

Reels Framework

Build Status Coverage Status

##前提

  • Java8
  • JavaEE7

##MVC?

JSFの世界ではM=BackingBean V=facelets C=FacesServletとされていますが、MVVMとしても認識できます(M=other java V=facelets VM=BakingBean)。MVCといってもそこから派生した考え方が多数あり捉え方はフレームワークや使う人によって様々です。

ReelsではJSFをMVVMと捉えつつもVMの部分をViewModelという曖昧なワードを使わずにあえて慣れているControllerとしています。

  • M=other java
  • V=facelets
  • VM=Controller(BakingBean)

##ルーター

JSFのデフォルトの振る舞いではURLがユーザーフレンドリーではありません。 JSFの対象としてFacesServletに認識させるために/faces/**.xhtmlといた設定をするためhttp://xx.com/context/faces/product/listhttp://xx.com/context/product/list.xhtmlといったURLになってしまいます。また、ウェブコンテンツルートからURLと同様のパスでファイルを設置しなければならないといった制約もあります。

Reelsではルーター機能を追加して、ユーザーフレンドリーなURLとファイルの置き場所の自由を提供します。

##How to import to eclipse? File > Import > Maven > Existing Maven Projects

Releases

No releases published

Packages

No packages published

Languages