カサレアルのJJUG CCC 2019 Fall

カサレアルのセッション「AngularとSpring BootによるSPA開発」についてのつぶやき集です。
0
Tada🎉 @suke_masa

スライドはこちらです。 AngularとSpring Bootで作るSPA+RESTful Webアプリケーション #jjug_ccc #ccc_e5 slideshare.net/ssuser070fa9/a…

2019-11-23 16:51:59
Tada🎉 @suke_masa

先程のサンプルコードの簡易版はこちらです。 AngularとSpring Bootで作るSPA+RESTful Webアプリケーション #jjug_ccc #ccc_e5 github.com/Masato1986/ang…

2019-11-23 16:51:35
mabushii_sign @mabushii_sign

AngularだとCSRFが簡単に対応できるのがいいな。あとドメイン駆動とか聞いたあとだとTypeScriptで型を作れるのがいいな。 #jjug_ccc #ccc_e5

2019-11-23 16:42:44
hituzi3939 @hituzi3939

thymleafよりAngularを使おうっなる場面はなんだろう typescriptとかアーキテクチャみたいな技術者の視点ではいろいろあるだろうけど やっぱサーバサイドの向き先を変えやすいとか開発を独立させやすいとかか #ccc_e5

2019-11-23 16:39:51
株式会社カサレアル @PR_CASAREAL

#jjug_ccc #ccc_e5 終了しました!お聞きくださったみなさま、ありがとうございました! pic.twitter.com/ekGAu8lgii

2019-11-23 16:39:05
拡大
west-c @west_c_

Angular研修のニーズが増加しているの個人的に驚きだった。1ヶ月くらい前の自分に教えてあげたい内容でした。 #ccc_e5

2019-11-23 16:36:29
asa @sahyor

angularってjarにビルドしちゃうんだ。知らなかった #ccc_e5

2019-11-23 16:34:21
香川丈明 @takeaki_kagawa

SpringSecurityを絡ませると、ブラウザにアクセストークン認識させるのだろうか? #jjug_ccc #ccc_e5

2019-11-23 16:31:45
香川丈明 @takeaki_kagawa

frontend-maven-plugin ng build --prod でdistフォルダに生成したものを Springの コピーする github.com/Masato1986/ang…  #jjug_ccc #ccc_e5

2019-11-23 16:29:51
ΗΙDΕΟ @_hideoyamada

Angular と Spring Bootは相性抜群 ・サービスやDIなどの構成要素が似ている ・CSRF対策もバッチリ #ccc_e5 #jjug_ccc

2019-11-23 16:29:47
megasys @megasys1968

自分のSpring BootとAngularを連携させる方法が、大きくは外れていないことがわかって良かった。 違うのはAngularはBoot JARの外に置いて、Angularだけのリリースもできるようにするぐらいかな。 #jjug_ccc #ccc_e5

2019-11-23 16:29:06
nal @nal_pan

frontend-maven-plugin、IDEでプロジェクト取り込んだときにinstall走ってるのか時間かかってあまり好きじゃないけども設定次第で切れるのかな。。。 #jjug_ccc #ccc_e5

2019-11-23 16:28:38
サトウジョン @SatohJohn

angular完全に理解した そしてmaven-frontend-pluginをまた見ることになるとは #ccc_e5 #jjug_ccc

2019-11-23 16:27:57
hituzi3939 @hituzi3939

Angularの成果物をjarにまとめる front-end-maven-pluginを使う #ccc_e5

2019-11-23 16:27:31
ベイクドモチョチョ @hyperkinoko

この登壇資料アップされないのかな? #ccc_e5

2019-11-23 16:27:00
nal @nal_pan

内容の密度が凄い(BE、FE、それぞれのビルド、統合 #jjug_ccc #ccc_e5

2019-11-23 16:26:01
香川丈明 @takeaki_kagawa

/META-INF/resources Servlet3.0 10.5ディレクトリ構造の仕様とも矛盾しない。 #jjug_ccc #ccc_e5

2019-11-23 16:25:43
hituzi3939 @hituzi3939

開発環境はapiリクエストを転送すれば、Angularの開発サーバとSpring bootの組み込みTomcatでやればいい 本番環境では、Spring bootのWebサーバ機能使えばいい AngularとSpringWebサーバ別々のドメインにデプロイするときは(当然)Cross Originの対応入れてね #ccc_e5

2019-11-23 16:25:31
香川丈明 @takeaki_kagawa

SpringBoot のクロスオリジンのアノテーションは必要で、環境切り替えでアクセス先を調整する #jjug_ccc #ccc_e5

2019-11-23 16:24:24
nal @nal_pan

CORSをJavaコード内で設定できる #jjug_ccc #ccc_e5

2019-11-23 16:23:47
香川丈明 @takeaki_kagawa

ng build --prod のトランスパイル結果をWebサーバにコピーする。で、CORSの問題をどうするのか。 #jjug_ccc #ccc_e5

2019-11-23 16:22:53