asaのブログ

プログラミングの勉強まとめ

Java

Java GlassFishでBASIC認証

タイトルの通りです。Tomcatを使用した例がたくさん出ていますが、Netbeansを使用している方はGlasfishの方が何かと便利かもしれないと思いやってみました。 公式チュートリアルが充実していますのでこちらも併せてご覧下さい。 NetBeans IDEでのWebアプリケ…

Java MySQLに画像データを保存する

MySQLデータベースに画像などの比較的大きなファイルを保存する際の方法をまとめました。今回は比較的使い慣れているJSPとサーブレットを使って実装しました。 BLOB型 Binary Large Objectの略。その名前の通り大きなバイナリデータを扱うSQLの型になります…

Java JSFでCRUD処理

JSFでCRUD処理を試してみました。簡単なテストだけですが非常に勉強になります。 JSF StrutsやSpringといったJavaフレームワークの1つです。Java Server Facesの頭文字をとっています。定義としては<h:head>などのJSF独自のタグを使用したxhtmlページのことをJSFペー</h:head>…

Java ネットワークプログラミング

下階がなにやら騒がしく寝れなくなったのでコードを打っていました。そういえば毎日使ってるラインってどうやって作られてるんだろーと考えて、ネットワークプログラミングを少しやってみました。 JavaのSocketクラスを利用してTCP通信をやってみました。ク…

UIを学ぶためのSwingHacks 2

Java標準のラベルやボタンにイメージを適用します。ラベルやボタン1つにとってもユーザーが見やすいよう、あるいは新鮮味を感じるように作っていきます。 イメージを基盤とするコンポーネントを作成する大まかな手順は次の通りです。 標準のコンポーネントを…

UIを学ぶためのSwingHacks1

オライリー社から出版されている”Java Swing Hacks”は素晴らしい本です。Swingに限らずUIについて意識すべき視点私たちに提供してくれます。 Java Swing Hacks ―今日から使える驚きのGUIプログラミング集 作者: Joshua Marinacci,Chris Adamson,神戸博之(監…

JavaFX-スライダー、リスト・ビューの作成とCanvasの中央揃え

今回はUIにブラシを調整するためのスライダーと、ブラシを選択するためのリスト・ビューを作成しました。あと、キャンバスが左上に表示されるのを、中央に表示されるようにしました。 インターフェースの左はレイヤー管理と、微調整用のメンテナンスをTiledP…

JavaFX-ColorPickerの作成

ペイントツールのUIを改良しています。今回はColorPickerを作成しました。またツールバーを見やすくするためにTitledPaneにノードを貼り付けて表示するようにしました。ついでに前回のメニューをインターフェースに実装しました。 ColorPicker 色を選択する…

JavaFX-メニューバーの作成

JavaFXで提供されているUIパーツを基にメニューバーを作成します。ちなみにOracleで紹介されているUIパーツは全部で26個です。 ラベル ボタン トグル・ボタン チェック・ボックス 選択ボックス テキスト・フィールド パスワード・フィールド スクロール・バ…

JavaFXでペイントツールのUIを作る

JavaFXでのUI構築にはSceneBuilderという優れたツールが存在しますが、今回はJavaFXの基本から見ていくためにSceneBuilderを使わずにUIの設計を行ってみたいと思います。 JavaFXの概要 JavaFXでUIを構築していく際のキーワードは Stage Scene Node の3つです…

アップローダの作成(サーバーサイド編終了)

サーバーサイド編終わりました。約1ヶ月に渡ってあの分厚い参考書をバッグに入れて持ち運んでいた時期が懐かしく思えます。 いろいろとコードを書きましたが、とりあえず使えそうなものを紹介しようと思います。今回はクライエント側にあるファイルをサーバ…

サーブレット・JavaBeans・JSPの連携

MVCモデルを元にサーブレット・JavaBeans・JSPを連携して、BMIを計算するWebページをつくります。参考書はいつもお世話になっている下の本です。 独習Javaサーバサイド編 作者: 山田祥寛 出版社/メーカー: 翔泳社 発売日: 2009/02/13 メディア: 大型本 購入:…

タグライブラリまとめ2

タグライブラリまとめの続きです。前回はJavaの基本的な制御構文を代替するCoreライブラリと、データベースを取り扱うDatabaseライブラリをやりました。今回は、日付や数値、メッセージの整形を行うi18nライブラリと、Stringクラスを取り扱うFunctionライブ…

デザインパターンまとめ2(お絵かきソフト)

前回からの続きです。下の参考書の22章でお絵かきソフトを扱っていたので詳しくやります。自分自身絵を描いているのと、pixivSketchが素晴らしかったので、こうした情報を参考にお絵かきアプリを作っていきます。 増補改訂版Java言語で学ぶデザインパターン…

デザインパターンまとめ1

デザインパターン(下の参考書)のコードが、とりあえず打ち終わったので復習を兼ねてまとめていきます。全部で23パターンあるので、全体をさらっとまとめて(一言程度)、22章だけ次で詳しくやろうと思います(お絵かきソフトを扱っているので)。 増補改訂…

タグライブラリまとめ1

独習Javaサーバサイド編 作者: 山田祥寛 出版社/メーカー: 翔泳社 発売日: 2009/02/13 メディア: 大型本 購入: 6人 クリック: 26回 この商品を含むブログ (6件) を見る この参考書タグライブラリがかなり続きます。終わるとサーブレットなので、さらっとまと…

書籍管理システムの作成2

前回の続きです。書籍管理システムの検索システムと、全データ表示を取り扱います。 検索システム タイトル検索を実装しました。検索用語が含まれるタイトルを探すためには、SQL文のLIKEに続けて”%検索用語%”としてやる必要があります。検索用語はindexペー…

書籍管理システムの作成1

文書を登録、検索、全表示できるシステムをjspで作成しました。おおもとの参考書は下の本です。 独習Javaサーバサイド編 作者: 山田祥寛 出版社/メーカー: 翔泳社 発売日: 2009/02/13 メディア: 大型本 購入: 6人 クリック: 26回 この商品を含むブログ (6件)…

NetbeansとMySQLの接続(JSPページの作成) 2

前回からの続きになります。 前回、JSPページとデータベースを準備しました。今回は、データ・ソースと接続プールを設定して、JSPページからデータ・ソースへの参照を行います。 参考書は引き続き『独習Javaサーバサイド編』と、新たにNetbeansチュートリア…

NetbeansとMySQLの接続(JSPページの作成) 1

NetbeansでMySQLに接続するJSPページを作成しました。JSPページは入力フォームで入力した内容をデータベースに登録します。 今回、参考書に『初版独習Javaサーバサイド編』を使っています(安かったので)。参考書ではTomcatを利用しIDEを使わずに進めていま…