emkikiの日記

Ruby, Java, vim, Linux, RPG(AS400)

初めてのJavaアプリ完成 >>追記

サーブレットJSP入門で勉強しながら完成しました。

まだ理解が不十分なところもありますが、

とりあえず作りたいものを作れました。

 

Eclipse を使用

DB:H2

 

f:id:emkiki:20171124140834p:plain

 

 

171125 追記

  1. 合計金額を表示するようにした
  2. 価格には税抜き額を入力するようにした(税込み額は自動計算)
  3. 発刊日をDateにした

メモ

  1. 合計金額取得用にClass(モデル)を作ったのだが、やりたい処理が増える度にClassを増やす感じでいいのだろうか。ずっと手続き型言語人間だったからこの辺の感覚がわからない。個人的には、一つ一つは小さい方が好きなのでこれでいいのだと思うけど。
  2. 本の価格表示って`〇〇円+税`って感じですよね。本って古い在庫があるから税率が変わってても大丈夫なようにこんな表示なんですって、聞いた記憶がある。
  3. HTML5で追加されたフォーム`Date`は、書式が`YYYY-MM-DD`になる。見た目は`YYYY/MM/DD`なのにね。これが対応してないブラウザだと`text`として扱われるらしく注意。自分の環境だとEclipceだとまさに後者で、Chromeだと前者になり、ここら辺で苦労しました。

f:id:emkiki:20171125064301p:plain

これからは、

  • ぼちぼちCSSを少し施して見た目を良くする
  • 任意の項目でソート表示出来るようにする
  • セッションスコープを使った仮のログイン機能なのでDBに変える
  • 編集・削除機能を設ける(今はコンソールから)

といった機能を追加して、

ついついポチってしまう大好きな技術書にいくら使ったのかを目に見える形にして、

こわい思いが出来るようなアプリに。。

 

技術書…本棚が足りなくなるくらいあり、しかも積読も。ストック大好き人間なので。お金使いすぎかもしれない。

でも、半分趣味ですが半分は投資ですから。だ、大丈夫。

雑誌は買える時に買った方がいいと思った話

主に参考書を見ていて、最近は雑誌を読んでなかったなと思い、

WEB+DB PRESSとSoftwareDesignをバックナンバー含め注文しました。

 

そうしましたらわずか2ヶ月前の10月号が、amazonで在庫なし(新品は)の状態で、

目次を見ると読みたい内容だったので違うサイトを探しまわり注文。

 

雑誌は時間が経つと手に入れるのが難しくなるので、

欲しいものは買える時に買った方がいいと思いました。

 

そちらは到着待ちで、今は入手済みの、

SoftwareDesign11月を読みながら、SQL50本ノック中。

 

最初、WindowsでDocker環境構築してましたら、

WindowsはEnterprise/Professional/EducationのいずれかのエディションでないとNGなようで、私のはHomeエディションなので無理です。

 

Ubuntuは17.4でもOKでしたので、そちらで問題なく環境構築でき、ノック中です。

矢印キーへの移動がどうしても面倒で、vim ついでに、ブラウザでMarkdown

矢印キーへの移動がどうしても面倒というか無駄に感じてしまい、

Windowsにもvim導入。

 

ついでに、ブラウザでMarkdownを表示するように設定。

これで勉強メモづくりもはかどります。

 

qiita.com