2018-01-01から1ヶ月間の記事一覧
build.sbtでコメントアウト // を使う。
ORM ーObject-relational mapping ーオブジェクト関連マッピング ーRDB(関連データベース)とオブジェクト志向の言語のインピーダンスミスマッチ(設計思想の違い)を解消して、SQLを意識せずにプログラミング できるようにする。 ーRDBのデータをオブジェ…
static修飾子 ークラスをインスンタンス化せずにアクセスできるようにする。 ーstaticから非staticなもの(変数、メソッドなど)に アクセスできない。 static変数 ークラスをインスタンス化しなくてもアクセスできる変数 ークラス変数 ークラスから作成され…
activator newで作成したアプリをeclipseで使えるようにする方法 1.作成したアプリの\project\plugins.sbtに addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2") を追加する。 2.activator eclipseを実行 3.eclipseを開き、File >…
【Scala】出力 定数 上記のように型推論されるが、型を明記することもできる。
Scalaの変数/定数 var ー変数 ーvar 変数名:型 = 初期値 ーvar 変数名 = 初期値 ー複数の変数定義 ーvar 変数名1, 変数名2 = 初期値 val ー定数 ー再代入できない
Eclipse環境、ScalaでHello Worldを実行 1srcフォルダにてNew > Scala Objetを選択 2任意の名前をNameに入れる。Finishを押下 3Hello.scalaにコードを記載。実行する。
eclipseのバージョンをOxgenにアップデートする方法 Eclipse > 環境設定 > Install/Update > Available Software Sitesへ移動 「Add」ボタンを押下 Name:Oxgen(任意の名前) Location:http://download.eclipse.org/releases/oxygen Help > Check for Update…
Scalaの環境構築 OS: macOS 1Scalaのインストール ターミナルにて brew install scala を実行 scala -versionを実行し、インストールできた確認 2sbtのインストール sbtとは ーscalaのビルドツール。 ーバージョン管理などもするらしい。 brew install sbt…
GPL ーGNU General Public License ーグニュージーピーエル ーソフトウェアの自由な実行、改変、再配布等を認める利用許諾(ライセンス) ー上記を認めるが、損害の保証はしない。 ーバイナリ形式のみでの配布は認めず、ソースコードを明示する必要がある
JVM(Java Virtual Machine) ーJavaの仮想環境 ー ーOSに依存せずにJavaプログラムを実行することを可能にする機能。 ーOSごとに違うJVMを持つが、仮にWindowsでコンパイルして作成したクラスファイル(バイトコード)でも、Linuxで実行することが可能。 ーJa…
アノテーション@Nullー値がnullかどうかチェックする @Min(整数)ー引数の値より小さいかどうかチェックする @Max(整数)ー引数の値より大きいかどうかチェックする
アノテーション @Validated ー指定したエンティティの値に対しバリデーションチェックを行う。
キャメル記法 ー各単語の1文字目だけを大文字にする ー例)findByName
CRUD(クラッド) ーデータベースの基本的な操作 ーCreate(保存) ーRead(読み込み) ーUpdate(更新) ーDelete(削除) アノテーション ープログラムに関するいろいろな情報(メタデータ)を、プログラムの本体に付与する機能。 ー注釈、注記 @ModelAttr…
HTML <label for="name"> ーlabelタグのfor属性の値と、フォーム部品のidを関連づける。 tr, th, td ーtable row ーtable header ーtable data</label>
OS(オペレーティング・システム) ーハードウェアとアプリケーションを仲介するソフトウェアのこと。 ーWindows, Mac OS, UNIX カーネル(kernel) ーOSの中核部分にあたるプログラム。 ーファイルシステム管理 ーメモリ管理 ー仮想記憶 ープロセス管理 ーネ…
Spring Bootのデータベース利用について JPA ーJava Persistence API ーデータを永続化されるための機能 ーデータベースにオブジェクトの内容を保存、再構築するための機能 HSQLDB ーHyper SQL Database ーオープソースのデータベースライブラリ。Javaで作ら…
デプロイ ーシステムを利用可能な状態にすること。 ー配置する、展開する。 Spring BootでJSPを使用する方法 ーSpring Bootは、実行可能JAR型式では動作せず、WARファイルとしてデプロイしなければならないから。 ー基本的にspring bootでJSPを使用すること…
テンプレートフラグメントー複数のファイルを合わせてページを作る際に利用される機能。ーヘッダーやフッターなどの部品を、別ファイルとして用意する。
@SpringBootApplicationーコンポーネントスキャンー設定ファイル等を用意しなくても、アノテーションを記述するだけで、プログラムで利用するコンポーネントを全て自動的に読み込んで使える様にする機能。 URLマッピングー特定の処理とURLを結びつける RestC…