-
Notifications
You must be signed in to change notification settings - Fork 30
Home
yuichiro umezawa edited this page Nov 20, 2015
·
26 revisions
- 1. はじめに
- 1.1. 利用規約
- 1.2. このドキュメントが示すこと
- 1.3. このドキュメントの対象読者
- 1.4. このドキュメントの構成
- 1.5. このドキュメントの読み方
- 1.6. ガイドラインの観点別マッピング
- 1.7. 更新履歴
- 2. TERASOLUNA Server Framework for Java (5.x)のアーキテクチャ概要
- 2.1. TERASOLUNA Server Framework for Java (5.x)のスタック
- 2.2. Spring MVCアーキテクチャ概要
- 2.3. はじめてのSpring MVCアプリケーション
- 2.4. アプリケーションのレイヤ化
- 3. チュートリアル(Todoアプリケーション)
- 3.1. はじめに
- 3.2. 作成するアプリケーションの説明
- 3.3. 環境構築
- 3.4. Todoアプリケーションの作成
- 3.5. データベースアクセスを伴うインフラストラクチャ層の作成
-
アプリケーションの要件には記載がないが、最新のTODOが先頭に表示されるようにレコードを並び替えている。
どこで? -
まずはJPA用のブランクプロジェクトの作成でプロジェクト作成し直し、データベースのセットアップまでで作成したsrcフォルダ以下のうち、 TodoRepositoryImplクラス以外のファイルを新規作成したプロジェクトにコピーすること。
TodoRepository もコピーしない?
-
- 3.6. おわりに
- 3.7. Appendix
- 4. TERASOLUNA Server Framework for Java (5.x)によるアプリケーション開発
- 4.1. Webアプリケーション向け開発プロジェクトの作成
- 4.2. ドメイン層の実装
- 4.3. インフラストラクチャ層の実装
- 4.4. アプリケーション層の実装
- 5. TERASOLUNA Server Framework for Java (5.x)の機能詳細
- 5.1. データベースアクセス(共通編)
- 5.2. データベースアクセス(MyBatis3編)
- 5.3. データベースアクセス(JPA編)
- 5.4. 排他制御
- 5.5. 入力チェック
- 5.6. ロギング
- 5.7. 例外ハンドリング
- 5.8. セッション管理
- 5.9. メッセージ管理
- 5.10. プロパティ管理
- 5.11. ページネーション
- 5.12. 二重送信防止
- 5.13. 国際化
- 5.14. コードリスト
- 5.15. Ajax
- 5.16. RESTful Web Service
- 5.17. ファイルアップロード
- 5.18. ファイルダウンロード
- 5.19. Tilesによる画面レイアウト
- 5.20. システム時刻
- 5.21. ユーティリティ
- 6. TERASOLUNA Server Framework for Java (5.x)によるセキュリティ対策
- 6.1. Spring Security概要
- 6.2. Spring Securityチュートリアル
- 6.3. 認証
-
name属性には、Spring Securityのデフォルト値である「j_username」を指定すること
spring securityを使用していることが露見してしまうのでは?-
6.3.2.2.2. ログインフォームの属性名変更
で変更してた
-
-
- 6.4. パスワードハッシュ化
- 6.5. 認可
- 6.6. XSS対策
- 6.7. CSRF対策
- 7. Appendix
- 7.1. チュートリアル(Todoアプリケーション REST編)
- 7.2. ブランクプロジェクトから新規プロジェクトの作成
- 7.3. 共通ライブラリが提供するJSP Tag Library と EL Functions
- 7.4. NEXUSによるMavenリポジトリの管理
- 7.5. 環境依存性の排除
- 7.6. Project Structure Standard
- 7.7. ボイラープレートコードの排除(Lombok)
- 7.8. 参考書籍
- 7.9. Spring Framework理解度チェックテスト