2015-07-01から1ヶ月間の記事一覧

ボタンイベントで TextField の値を取得する JavaFX

やりたいこと TextField が 2 つある Button が 1 つある Button を押下すると TextField に入力された値が標準出力される TextField に値を入力しない > ボタン押下 > NullPointerException気にしない 環境 Java 1.8.0_45-b14 JavaFX 2.0 NetBeans 8.0.2 パ…

JavaFX architect

JavaFXとMVC - ソフトウェアエンジニアリング - Torutkwww.torutk.com

Mac へ Tomcat のインストール

Java - TomcatをMacにインストール - Qiitaqiita.com (brew もいいですが、source から構築する方法が個人的にはしっくりきます) 公式 > Download から Tomcat の tar.gz を手に入れる 必要なリリースバージョンのリンクへ遷移 (Tomcat 8.0, Tomcat 7.0 など…

JavaFX tutorials etc

tutorial Getting Started with JavaFX: About This Tutorial | JavaFX 2 Tutorials and Documentationdocs.oracle.com best practice Implementing JavaFX Best Practices | JavaFX 2 Tutorials and Documentationdocs.oracle.com deploy as web app? JavaF…

interface を使う理由 Java

interface を使う理由 モジュール(クラス/メソッド)を疎結合にする (多態性の実現にも利用されるらしいが、情報未精査) 実例 標準入力した文字列を replace して trim する interface 利用前 package src | +- Main.java +- util | +- MyIO.java Main.java p…

interfaces Java

オブジェクトの 振る舞い → interactionhttps://youtube.com/watch?v=AU07jJc_qMQ(ブランク埋込)

ALTER TABLE tablename ADD CONSTRAINT constraintname CHECK, 各 RDBMS の対応状況

DB

ALTER TABLE tablename ADD CONSTRAINT constraint_name CHECK でCHECK制約使えるか PostgreSQL > ○ MySQL > △ Sqlite3 > × MySQL SQL は parse する、けど、どのストレージエンジンもこれを有効化しません 細工をしたら有効化しますよ(→ !?) CHECK constrai…

CHECK 制約 と ALTER TABLE tablename ADD CONSTRAINT

ALTER TABLE tablename ADD CONSTRAINT を 新規テーブルへ実行 ALTER TABLE 可能 CREATE TABLE projects ( projectname text NOT NULL, membernum integer NOT NULL ); ALTER TABLE projects ADD CONSTRAINT projects_membernum_check CHECK(membernum BETWE…

CHECK 制約

「アプリケーション層の validation は、不正値入力の『通知』に留め」 「データの整合性 はデータ層が担保しよう」 って Dan Chak さんが言ってた(覚えがあるので要復習) CREATE TABLE users ( name text NOT NULL, receivemailflag INTEGER NOT NULL DEFAU…