---
title: MVC 1.0 (JSR371)を簡単に試せるMaven Archetype
tags: ["JSR-371", "Java", "Java EE 8", "MVC", "Ozark"]
categories: ["Programming", "Java", "javax", "mvc"]
date: 2015-04-15T16:25:45Z
updated: 2015-04-15T16:25:45Z
---

MVC 1.0 (JSR-371)を簡単に試せる[Maven Archetype](https://github.com/making/mvc-1.0-blank)作りました。
いち早く試してフィールドバックしたい人は是非お試しください。

## 使い方

Bashの場合

    mvn archetype:generate\
     -DarchetypeGroupId=am.ik.archetype\
     -DarchetypeArtifactId=mvc-1.0-blank-archetype\
     -DarchetypeVersion=1.0.0-m01

コマンドプロンプト(Windows)の場合

    mvn archetype:generate^
     -DarchetypeGroupId=am.ik.archetype^
     -DarchetypeArtifactId=mvc-1.0-blank-archetype^
     -DarchetypeVersion=1.0.0-m01

### 使用例

```
$ mvn archetype:generate -B\
 -DarchetypeGroupId=am.ik.archetype\
 -DarchetypeArtifactId=mvc-1.0-blank-archetype\
 -DarchetypeVersion=1.0.0-m01\
 -DgroupId=com.example\
 -DartifactId=mvc-demo\
 -Dversion=1.0.0-SNAPSHOT
```

できたプロジェクトをNetBeansで開き、右クリックで「実行」を押してください。

![NB01](https://raw.githubusercontent.com/making/mvc-1.0-blank/master/images/run-app.png)

サーバーにはGlassFish 4.1を選びます。

![NB02](https://raw.githubusercontent.com/making/mvc-1.0-blank/master/images/select-server.png)

[http://localhost:8080/mvc-demo/app/hello](http://localhost:8080/mvc-demo/app/hello)にアクセスしてください。 (コンテキストルートはartifactIdになります).

![NB03](https://raw.githubusercontent.com/making/mvc-1.0-blank/master/images/hello.png)

処理結果が表示されます。

このプロジェクトではビューテクノロジーに**Facelets**を使用しています。現時点でFaceletsのビューを使うには`web.xml`を用意する必要があります。

他のビュー(JSP, Thymeleaf, Handlebarsなど)を使う場合は、`web.xml`を削除しても良いです。

[この記事](http://www.coppermine.jp/docs/programming/2015/04/ozark-facelet.html)も参照してください。


試して[フィードバック](https://java.net/projects/jjug/pages/JSR-371)しましょう！
