プログラミング
IPAの設計ガイドブックを読んだので、設計時の注意事項を書いてみた。 参考 書き方サンプル 文字列処理 半角カタカナ・全角カタカナ混在(DB) 数値処理 小数点処理 金額処理 日付 ファイル・ディレクトリ CSV PDF マスタテーブル 参考 IPA。障害未然防止のた…
Struts1でレスポンスを変更したい時にやったこと。 HttpServletResponse.getWriter getWriterでレスポンスを書き換える↓ public String execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws…
たまにしか使わないから忘れがちな古の技術たち。 単語くらいは覚えておきたいのでメモとして。 JSP スクリプトレット 暗黙オブジェクト 文字コード Unicodeエスケープ JSP スクリプトレット JSPの中にJavaのプログラムを記述するための記法。 「<%」と「%>…
コードを書くより読む方に苦労しているので試行錯誤のメモを残しておこうかと思います。 ポイント Struts2を読んでみた アーキテクチャ図を見る パッケージ図を描く 主要クラスのクラス図を描く パッケージ図とクラス図を融合 その他参考本 参考サイト ポイ…
Javaのフィールドとは フィールドの日付とメソッド内の日付が合わなかった ハマった感想 Javaのフィールドとは クラスブロックの中かつメソッドブロックの外で宣言する変数。 修飾子を付与できる。 意識してなかったけどメソッド内の変数って修飾子つけられ…
深く考えずに implements Serializableしていたけど、ちょっと気になって調べてみた。 下記の参考記事が非常に参考になるのでこちらを読むだけで良いと思う。 他は自分用のメモ書き。 参考記事 直列化のポイント Serializableインターフェース 直列化(Seria…
職場でポリモーフィズムを利用したコードにお目にかかったのでメモ。 良いところ 悪いところ サンプル まとめ 良いところ 修正がしやすい。実装クラスの追加だけで済んだ。 既存クラスの変更が少ない コードが共通化される 新しい実装クラス(子クラス)を作…
職場で例外処理を書くことになった。 他の人のコードを参考にしようとしたけど、どれも書き方がまちまちで正解がわからなかったので、ちょっと勉強したことのメモ。 ちなみに例外とエラーの違いは下記のようになるみたいだけど、ここでは同じものとして扱い…
if文の分解 条件分岐表 手作業ならどうやるかをヒントにする if文の分解 if文がごちゃごちゃしたときは分解する。 int i = 0; int j = 1; int k = 2; boolean flag = false; //if文ごちゃごちゃ if(i == 0 || j == 1 || (k == 2 && i >= 0)) { int l = i + …
Struts2 参考サイト リクエスト送信→受け取り→レスポンスまでの流れ jspのformタグからリクエスト送信 struts.xmlで動きを制御 アクションクラスが呼び出される リクエストで受け取った値をjspで表示 簡易まとめ Struts1 参考サイト 環境構築 jsp Actionクラ…