SpringBootでWebアプリ開発チャレンジ(3日目)

データベースとテーブルの準備

まずはMySQLにあらかじめデータベースとテーブルを用意しておく

  • ルートユーザー権限でMySQLにログイン
    • ターミナルの表示がmysql>となっていたらログイン成功
    • 設定によってはパスワード(-pオプション)が必要なことも。詳しくは「mysql コマンド」で検索を…
$ mysql -u root
  • 家計簿アプリ用のデータベースを作成
> create database kakeibo;

Query OK, 1 row affected (0.11 sec)

続きを読む

SpringBootでWebアプリ開発チャレンジ(2日目)

2日目は主にビュー部分の実装を進めていく。
ひたすらbootstrapのドキュメントを漁りながら進めていた…

ビュー部分全体の構成

続きを読む

SpringBootでWebアプリ開発チャレンジ(1日目)

作るもの

  • 家計簿アプリ作るぞ!
  • 何で作るか
    • 言語: Java, HTML, CSS, (JavaScript)
    • フレームワーク: SpringBoot
    • データベース: MySQL

作り始める前にやったこと

この記事を書く前日以前にやっていたこと。

SpringBootの仕組みを知る(約12h)

そもそもSpringBootってどうなってますの??ということで、色々調べつつ写経して動かしてみた。
4h × 3日分くらい。
(SpringBootの詳細な仕組みについては、この記事では割愛させていただきます…)
主に以下のサイトを参考にしました。

続きを読む

Selenium Gridでhubとnodeを立ち上げる

selenium-server(hub)を立てる

  • 以下URLにアクセス
    • http://docs.seleniumhq.org/download/
  • selenium-server-standaloneのjarファイルをDL
  • jarファイルのあるディレクトリに移動してjarファイル実行
$ java -jar selenium-server-standalone-3.14.0.jar -role hub

21:56:03.742 INFO [GridLauncherV3.launch] - Selenium build info: version: '3.14.0', revision: 'aacccce0'
21:56:03.747 INFO [GridLauncherV3$2.launch] - Launching Selenium Grid hub on port 4444
2018-10-21 21:56:04.255:INFO::main: Logging initialized @1415ms to org.seleniumhq.jetty9.util.log.StdErrLog
21:56:04.651 INFO [Hub.start] - Selenium Grid hub is up and running
21:56:04.653 INFO [Hub.start] - Nodes should register to http://192.168.0.10:4444/grid/register/
21:56:04.653 INFO [Hub.start] - Clients should connect to http://192.168.0.10:4444/wd/hub
  • 以下にアクセス
    • http://192.168.0.10:4444/grid/console
  • Grid consoleの画面が開く(この時点では何も表示されない)

続きを読む