Spring
2021-11-14 (日) 12:02:42
Spring †
- Javaプラットフォーム向けのアプリケーションフレームワーク
- OSS
- https://spring.io/
Spring Framework †
Spring Tool Suite †
- STS
- Springの開発ツール・統合開発環境
- Eclipseのプラグインもある。
- https://spring.io/tools
Spring MVC †
- Webアプリケーションを開発するためのフレームワーク
- Spring Frameworkのコア部分を含めた各種フレームワークの上に構築されている。
- MVC
Spring Boot †
- Webアプリケーションの開発に特化したフレームワーク
- Sprinb MVCをベースにしている。
- コード自動生成機能
- MVC
コントローラ †
- @Controller
- Webアプリ(HTML)とする。
- model.addAttribute(name,value) -コントローラからテンプレートへの値の引き渡し。
- @RestController
- REST(XML,JSON)とする。
- @RequestMapping
- リクエストハンドラ
- 引数でURIを指定する
テンプレートエンジン †
セッション †
Spring Data †
- データにアクセスする為のフレームワーク群
- Spring Data JPA