後期プロジェクトメンバーでは、研究室で扱うWebシステムの一部を作っていただきます。
研究室で制作されているシステムのほどんどは、Apache Wicket というフレームワークを使用しています。
そのため、後期のプロジェクトメンバー講習ではそれのコンポーネントをいくつか使用して、
To-Doリストを作成します。
毎週火曜日に講習をしようと思っていたら、そのうちの3/6回分に補講が入りました。
そのため、11/20(火)と、12/4(火)を休講にします。(Slackでも連絡します。)
あとの1回分は、先生とのスケジュールを調整しているので、続報をお待ちください。
第1回プロメンの講習会でまさかの活動内容の変更が余儀なくされたため、
WebServletをやっている場合ではなくなりました。
そのため、急に講習の内容をWicket講習に変更します。
それにあたり、お試しの期間を第2回目まで延ばします。
参加希望フォームはこちら
画像で見たいひとはこちら
このプロジェクトでは以下のソフトウェアが必要になります。
- Java 8
- Maven
- IntelliJ IDEA (推奨)
インストールが必要な場合は各自でお願いします。(余裕があればインストール手順を書くかも)
Apache Wicket の Quick Start ページから、Mavenプロジェクトをダウンロードしてください。
Create a Wicket Quickstart に移動し、フォームを以下のように変更してください。
- Group ID :
com.example
- Artifact ID :
wicket_handson
- Wicket Version : 8.1.0
generated command line に生成されたコマンドをコピーしてください。
コマンドプロンプトを開き、Idea Projectsディレクトリ に移動し、
先ほどコピーしたコマンドを貼り付けて実行してください。
実行結果の例
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
[INFO] Archetype repository not defined. Using the one from [org.apache.wicket:wicket-archetype-quickstart:8.1.0] found in catalog remote
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: wicket-archetype-quickstart:8.1.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.example
[INFO] Parameter: artifactId, Value: wicket_handson
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.example
[INFO] Parameter: packageInPathFormat, Value: com/example
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.example
[INFO] Parameter: groupId, Value: com.example
[INFO] Parameter: artifactId, Value: wicket_handson
[INFO] Project created from Archetype in dir: C:\Users\k-oketa\IdeaProjects\wicket_handson
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 30.883 s
[INFO] Finished at: 2018-11-04T05:42:39+09:00
[INFO] Final Memory: 11M/52M
[INFO] ------------------------------------------------------------------------
IdeaProjects に wicket_handson フォルダが生成されているので
その中にあるpom.xml
を IntelliJ でインポートしてください。
https://github.com/wicket-sapporo/wicket_handson
https://cloudear.jp/blog/?p=1755