SEチャンネル

大学生プログラマができるかぎりIT系のことを書く備忘録メモ

あなたの知らないJava enumの使い方

前回に引き続き、今回もJava文法の少し踏み込んだ内容を解説する。今回はenum(列挙型)である。enumといえば定数のリストを定義するだけでしか使っていない人も多いのではないだろうか。実はJavaenumは処理を記述したり、コンストラクタを用意したりと、一般のclassとほぼ変わらない使い方ができる。

続きを読む

あなたの知らないJava staticの使い方

f:id:tkmtys:20151013232552p:plain

今回はJavaプログラミング初心者向けに、Java文法の「static修飾子」を解説する。Java初心者と中級者の違いの1つが、static修飾子を正しくかつ効果的に使用できているかどうかである。というのもstaticなしでも大体の処理は記述できるが、staticを使えばコードが構造化され、可読性が上がる&再利用しやすくなるからである。

続きを読む

Spring+MongoDBでWebアプリケーション入門(3/3)

Spring Framework + MongoDBでアンケートWebアプリケーションを作る最終回。今回は管理者用のページを作成し、アンケートの結果一覧を見られるようにする。前回まででSpring+MongoDBの基本的な使い方については解説済みで、今回はほぼSpring Securityの使い方となる。

続きを読む

Spring+MongoDBでWebアプリケーション入門(2/3)

f:id:tkmtys:20151001000819j:plain

前回からの続きでSpring+MongoDBでアンケートWebアプリを作成する。今回はMongoDBを導入し、アプリケーションを実行できるところまで実装する。

続きを読む

Spring+MongoDBでWebアプリケーション入門(1/3)

Spring FrameworkとMongoDBを使用した、アンケートWebアプリ作成手順について解説する。アンケートサイトのような軽めのWebサイトではアンケート項目追加などデータ構造の変更が発生するため、今回はスキーマレスのMongoDBを使用している。単純に使ってみたかっただけです。

Spring自体が重厚長大なので、よりさっくりと作りたければ最近はやりのMEANスタックを利用するのが良いかもしれない。

githubに公開したらリンクを追加予定。

続きを読む

はてなブログ開設後に、イケてるデザインに変更する設定

f:id:tkmtys:20150929060800j:plain

はてなブログを作成した直後は、デフォルトのデザインテーマが使用されている。デフォルトのテーマもシンプルで良いのだが、個人的には下部のレイアウトの崩れが気になったため、デザインの変更を行った。そのはてなブログ開設後に設定した内容を記録しておく。

続きを読む