ブラックボックスを撲滅したい

2017年1月よりフリーランスに転向したシステムエンジニアのブログ。プログラミングスクールではRubyの勉強をしていたが、現在はJavaによる開発がメイン。当ブログは筆者の学習メモを投稿していく予定。

2018/01/06 【Spring Boot】学習メモ3

デプロイ
ーシステムを利用可能な状態にすること。
ー配置する、展開する。
 
Spring BootでJSPを使用する方法
ーSpring Bootは、実行可能JAR型式では動作せず、WARファイルとしてデプロイしなければならないから。
ー基本的にspring bootでJSPを使用することは推奨されない。
 ーJSPは、様々な言語(Java、HTML、CSSJavascript)が混在しやすく、システム保守が大変
 
使用方法
1pom.xmlの編集
ーpom.xmlに以下を追記
 
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
 
2application.propertiesの編集
ーapplication.propertiesに以下を追記
 
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
 
JSPファイルを作成
 
Groovyテンプレートを使用する方法
1pom.xmlに以下のコードを追記する。
 

<dependency>

  <groupId>org.springframework.boot</groupId>

  <artifactId>spring-boot-starter-groovy-templates</artifactId>

</dependency>

 

2Groovyテンプレートファイルを作成する。

templatesフオルダ配下に、ファイル名.tplを作成

eclipseにて'File'→'New'→'File'と選択。

2017/12/29 【Spring Boot】学習メモ

@SpringBootApplication
コンポーネントスキャン
ー設定ファイル等を用意しなくても、アノテーションを記述するだけで、プログラムで利用するコンポーネントを全て自動的に読み込んで使える様にする機能。

URLマッピング
ー特定の処理とURLを結びつける

RestController
ーRESTのためのコントローラー
ーRESTとは「Representational Taste Transfer」
 ー分散システムのためのアーキテクチャースタイル
 ーネットワーク経由で外部のサーバーにアクセスし、必要な情報を取得するような仕組みを作るのに利用される
 ーRESTの考え方にしたがって設計されるシステムをRESTful

パス変数
ーURLのパス部分に渡された変数として取り出して利用する機能
ー@PathVariable int num
 ー引数numが、パス変数によって値を渡されるもの

JSON
Javascript Object Notation

シンボリックリンクとは?

シンボリックリンクとは|symlink|ソフトリンク|symbolic link − 意味 / 定義 / 解説 / 説明 : IT用語辞典

 

Linuxコマンド集 - 【 ln 】 ファイルやディレクトリにリンクを張る:ITpro

【CSS】display:inline-block;がいまいちよくらからなかったので調べてみた

いまいちよくわからなかったdisplayプロパティについて調べてみました。

 

このサイトがわかりやすかったので、リンクを貼っておくことにしました。

 

時間があったら後で自分でもまとめてみようと思います。

 

【CSS】display:inline-block;で要素を横並びにする方法(前半はHTML5におけるボックスの話)