2021-01-08 sp4
10795 ワード
月曜AOPメソッド
@CookieValue
クッキーに入れるやつ?
@CookieValue("boardCookie") String value
CookieUtils utils = new CookieUtils(req);
String value = utils.getCookieValue("boardCookie");
@Request Mappingを設定しない場合
セットされていないやつでハンドルを探して、すべてのやつが入ってきた.
デフォルトハンドルが見つからないためです.
project - spring - show RequestMappings
Errors errors
BindingResultErrorsの2つは同じデータを持っている.(Errorsを継承中)
同じやつだ.
掲示板のページング処理ができないようですか?
BoardDeleteController
LoginProcessSerlvet
template.jsp
推奨の変更が必要
お客様の掲示板
昨日やらなかったprod?それともメンバー
REST
ロイ・フェルディン2000年博士号論文概要
Feelding HTTPの主な著者の一人
これはネットワークアーキテクチャの原理の集合である.ここで、「ネットワークアーキテクチャの原理」は、リソースを定義し、リソースにアドレス(URL)を指定する方法です.つまり、これらのリソースをよく使うべきです.
充填されたREST原理に従うシステムはしばしばRESTfulと呼ばれる.
RESTの目標
httpの既存の構造をよく使う
リソースは誰ですか?
リソースのIDだけを付けて動作を表現しないでください.
URL情報に動作を追加しなくても方法で表すことができます.原意どおりに使う
どちらも朝礼です.
GETリスト/ボード
GET詳細/board+/133
POST登録/ボード
PUT/ボード+/133の変更
DELETE/board+/133を削除
投稿リソースのIDのみで、コマンドは存在しません.
元のプロトコルの構成部分を元の目的で利用しましょう.
RESTful
リソースを要求したら、そのリソースだけが必要です.
他の付加物は受け付けません.
RESTful設計方法
注意:
https://one-it.tistory.com/entry/RESTful-API-%EC%84%A4%EA%B3%84-%EA%B7%9C%EC%B9%99
パスの一部の変数として、{変数名} http://localhost/webStudy04_SpringMVC/board/143
何かをするような行為は全くありません.
ブラウザはRESTfulメソッドをサポートしていません.
全体を変えるには、一つの場所だけではありません.今モジュールはそこに置いてありますが、これを交換したいだけです.
それを付録に適用しましょう.
これではひどい場合は前に住所で識別しています.
ブラウザでサポートされていないputを使用するためです.
COCによる隠しパラメータ?
しかし、これらの受け入れ方法のやつは誰が処理しますか.
この処理はすべてのハンドルで繰り返される.
フィルターかカットオフが必要です
Springはフィルタを提供しています
芳名録+テスト関連エラー?(連結スプリングとJUnit)
ネーミングスペースのマッチングをマッピングする理由
どのインタフェースを作成するproxyを決定するかによって異なります.コア
類似モードの繰り返し-フレームワークでは、事前に作成してからDAOオブジェクトを直接作成する必要はありません.
2つの連動モジュールが必要
トランザクションにはトランザクションマネージャが存在します.これにより、管理する必要はありません.
助けが必要なものをもたらす.
mybatis-spring
これを使うなら.
削除
削除
事前学習:プログラミング言語の進化史(プロセス向けTOP->関数向けFOP->オブジェクト向けOOP)
ProdserviceImplでは、
@Transactional貼り付け
src/test/javaのMemberDAOImplTestで
private IMemberDAO dao;
コンテナにマッピングエージェントを作成して書き込む必要があります
web.xmlは動作する必要があります->サーバは動作する必要があります->これはテストではありませんか?
->サーバを使用せずにテストする方法スプリング付きテストモジュールへの書き込み
コミット前に行わなければならないのは単位テストです.
@RunWith(SpringJUnit4ClassRunner.class)
覚えるのではなく、一つ一つ覚えるべきだ.
AOPインタフェースに基づくエージェント機能.
タイプベースでは出来ないのでしょうか?
15.6概要
https://docs.spring.io/spring-framework/docs/4.3.30.RELEASE/spring-framework-reference/htmlsingle/#spring-mvc-test-framework
サーバ側テスト
本物のDBにロールバックするのではなく、偽のオブジェクトを作成してテストすることができます.
Preferences - favorites
初めてスプリングを作ってから作ります-復習の角度です
@CookieValue
クッキーに入れるやつ?
@CookieValue("boardCookie") String value
CookieUtils utils = new CookieUtils(req);
String value = utils.getCookieValue("boardCookie");
@Request Mappingを設定しない場合
セットされていないやつでハンドルを探して、すべてのやつが入ってきた.
デフォルトハンドルが見つからないためです.
project - spring - show RequestMappings
Errors errors
BindingResultErrorsの2つは同じデータを持っている.(Errorsを継承中)
変更するやつ
掲示板のページング処理ができないようですか?
BoardDeleteController
LoginProcessSerlvet
template.jsp
推奨の変更が必要
お客様の掲示板
昨日やらなかったprod?それともメンバー
REST
https://toma0912.tistory.com/86
RestController
@Controller+@ResponseBody、バージョン4.0からサポート
REST - Representational State Transfer
注意:https://ko.wikipedia.org/wiki/REST
ロイ・フェルディン2000年博士号論文概要
Feelding HTTPの主な著者の一人
これはネットワークアーキテクチャの原理の集合である.ここで、「ネットワークアーキテクチャの原理」は、リソースを定義し、リソースにアドレス(URL)を指定する方法です.つまり、これらのリソースをよく使うべきです.
充填されたREST原理に従うシステムはしばしばRESTfulと呼ばれる.
RESTの目標
httpの既存の構造をよく使う
リソースは誰ですか?
リソースのIDだけを付けて動作を表現しないでください.
URL情報に動作を追加しなくても方法で表すことができます.原意どおりに使う
どちらも朝礼です.
GETリスト/ボード
GET詳細/board+/133
POST登録/ボード
PUT/ボード+/133の変更
DELETE/board+/133を削除
投稿リソースのIDのみで、コマンドは存在しません.
RESTful
リソースを要求したら、そのリソースだけが必要です.
他の付加物は受け付けません.
RESTful設計方法
注意:
https://one-it.tistory.com/entry/RESTful-API-%EC%84%A4%EA%B3%84-%EA%B7%9C%EC%B9%99
パス変数
何かをするような行為は全くありません.
ブラウザはRESTfulメソッドをサポートしていません.
全体を変えるには、一つの場所だけではありません.今モジュールはそこに置いてありますが、これを交換したいだけです.
それを付録に適用しましょう.
これではひどい場合は前に住所で識別しています.
ブラウザでサポートされていないputを使用するためです.
COCによる隠しパラメータ?
しかし、これらの受け入れ方法のやつは誰が処理しますか.
この処理はすべてのハンドルで繰り返される.
フィルターかカットオフが必要です
Springはフィルタを提供しています
芳名録+テスト関連エラー?(連結スプリングとJUnit)
Spring+Mybatisバインド
ネーミングスペースのマッチングをマッピングする理由
どのインタフェースを作成するproxyを決定するかによって異なります.コア
類似モードの繰り返し-フレームワークでは、事前に作成してからDAOオブジェクトを直接作成する必要はありません.
2つの連動モジュールが必要
トランザクションにはトランザクションマネージャが存在します.これにより、管理する必要はありません.
助けが必要なものをもたらす.
mybatis-spring
これを使うなら.
削除
削除
<properties resource="kr/or/ddit/db/dbInfo.properties" />
削除<!-- environments 인 이유 계정 정보를 여러개 둘수 있다. -->
<environments default="dev">
<environment id="dev">
<!-- transactionManager 트랜잭션 매니저를 달라, 이게 트랜잭션 관련 커밋, 롤백 권한? -->
<transactionManager type="JDBC" />
<dataSource type="POOLED" >
<!-- ${} 구멍에서 찾는다? 라고 해서 플레이스 홀더래 -->
<property name="driver" value="${driverClassName}"/>
<property name="url" value="${url}"/>
<property name="username" value="${user}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
重複しているので、それぞれの実装体は不要?private SqlSessionTemplate template;
@Inject
public void setTemplate(SqlSessionTemplate template) {
this.template = template;
mapper = template.getMapper(IMemberDao.class);
}
IMemberDao mapper;
aspectjweaver
事前学習:プログラミング言語の進化史(プロセス向けTOP->関数向けFOP->オブジェクト向けOOP)
ProdserviceImplでは、
@Transactional貼り付け
src/test/javaのMemberDAOImplTestで
private IMemberDAO dao;
コンテナにマッピングエージェントを作成して書き込む必要があります
web.xmlは動作する必要があります->サーバは動作する必要があります->これはテストではありませんか?
->サーバを使用せずにテストする方法スプリング付きテストモジュールへの書き込み
コミット前に行わなければならないのは単位テストです.
@RunWith(SpringJUnit4ClassRunner.class)
覚えるのではなく、一つ一つ覚えるべきだ.
AOPインタフェースに基づくエージェント機能.
タイプベースでは出来ないのでしょうか?
タスク2 JDBCインタフェースに基づいてエージェントを作成する技術を理解する
15.6概要
https://docs.spring.io/spring-framework/docs/4.3.30.RELEASE/spring-framework-reference/htmlsingle/#spring-mvc-test-framework
サーバ側テスト
本物のDBにロールバックするのではなく、偽のオブジェクトを作成してテストすることができます.
Preferences - favorites
完成任务3房名录
タスク4はパートタイムSpringに変更しますか?
初めてスプリングを作ってから作ります-復習の角度です
Reference
この問題について(2021-01-08 sp4), 我々は、より多くの情報をここで見つけました https://velog.io/@hkjs96/2021-01-08-sp4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol