2018-06-14から1日間の記事一覧
近年Webの界隈ではコンポーネントというフレーズを良く聞きます。 フロントエンドで言えばReact.jsやAngular.js、サーバサイドで言えばJavaのフレームワークであるJSFなんかがそうですね。 また、コーディング関係だけではなく、デザインでもこれからはコン…
プログラムを始めたばかりの人は、 ある程度の規模のソースを書くまでthisの意味を理解するのが大変ですよね。 PHPもJavaもthisの使い方は基本的には同じで、 あるクラスのメンバ変数やメソッドを指定する時に使います。 ちょっと違う点としては、Javaの方は…
例えばti-tomo-knowledge.hatenablog.comで作ったような、Maven以外の形式で作成したプロジェクトに対して、 後からMaven管理にするように変換する手順を共有します。 正直手順ていうほど難しいこともないのですがwまずはプロジェクトを右クリックすると、 …
HTMLタグの中でJavaの変数を使う Spring BootでThymeleafを使う時、HTMLのタグの中に「th:〜」という書き方でJavaの変数を使うことができます。例えば以下のようにすれば、 <input type="text" th:field="*{フィールド名}" /> inputタグのid、name、valueの全てを管理することができ、以下のHTMLタグが発行さ…
ti-tomo-knowledge.hatenablog.comでJFSを使ったFaceletsについて書きましたが、ここからは具体的にFaceletsを使った動作確認をしてみたいと思います。 まずは簡単に「Hello, World」の出力からです。 どこをググってもEclipseを使ったものの説明が多いので…
8年くらい長い間JavaEEに触れてこなかったのですが、 最近触れてみるとかなり技術が変化していて驚きました。特に昔はJSPでビュー側を書いていたのに、最近ではFaceletsというものが出てきて いわゆるxhtml形式で書くのが主流になってきているんですね。 自…
NginxのサブディレクトリでphpMyAdminにつなげたい Nginxで、「ドメイン名/phpMyAdmin」でphpMyAdminにつなげるようにした時の設定です。 ドメインを入力すれば普通にアプリケーションに接続され、サブディクトリを指定すればphpMyAdminに接続できるようにす…
Nginxとは何じゃらほいというところからですが、ここは他のサイトを見た方が細かくわかりやすく説明されていると思うので説明は割愛させていただきますが、NginxとPHPの説明について軽く触れたいと思います。最初にPHPについてですが、モジュール版とCGI版が…
vagrantログインでパスワードを求められる vagrantの起動をした後、 vagrant sshではパスワードなしでログインできるのに、 ssh 192.168.33.10だとパスワード入力を求められます。 これが上手くいかないと、chefとかansibleといったサーバ構成管理ツールを実…
vagrant provisionでPlaybookを実行 AnsibleはサーバにSSH接続をして記述されたPlaybookの通りに実行されますが、Vagrantで実行する場合は必ずしもSSH接続は必要ありません。 「vagrant provision」コマンドでもPlaybookを実行できるのです。※ちなみに今回は…