Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

Java

IOバウンドがメインなら言語の差は誤差じゃね

クライアント⇔BFF⇔他言語APサーバやるぐらいなら、クライアント⇔APPサーバ on TS(ランタイムはbunでもnodeでも)でFullStackで良くねに思える。ほとんどがIOバウンド主体だし。でも、個人開発じゃ大規模なリクエストでも問題ないっすわ!とも言えず、モニョモ…

親のJFrameと子のJDialogで値渡し

子画面のJDialogから親画面のJFrameに値を返す処理をこんな感じで実装しました。 かいつまんでコードを書いておきます。 親画面 //親画面のJFrame public class OyaFrame extends JFrame { public Kodomo kodomo; private JTextField hogeTxt; private void …

JTableのEnterキーイベントのアクションをオーバーライドしたい

ローカルでプリンタ制御して帳票を出すのがシステム要件の為、数年ぶりにJavaのSwingを使ってシステムを作ることになりまんた。 JTableのデフォルトはEnterを叩くと次の行にカーソルが移動する仕組みになっていた。だが、個人的には選択行のデータを親画面に…

TomcatでFormからGETで日本語を送っている時に化けたなら

つい忘れちゃうよね・・・・。 ※Tomcat5.xより、FORMのGETメソッドでパラメータを送信した場合、setCharacterEncodingメソッドを無視するようになりました。POSTメソッドの場合は有効です。GETメソッドの場合、server.xmlファイルの<connector>タグのuseBodyEncodingFor</connector>…

excludesWhiteSpaceの使い方メモ

条件を記述する前に書く必要があるようです。 BAD .where(new SimpleWhere() .eq("userId", userId).excludesWhitespace() .eq("code", code).excludesWhitespace() .starts("name",name).excludesWhitespace() .eq("status", status).excludesWhitespace())…

SAStrutsでの日付妥当性チェックで困った

アノテーションを使ったチェックではなくて、プルダウンで選択させた場合のチェックで悩む。 画面には年月日の3つのSELECTメニューがある。 で、Javaの日付チェックは文字列フォーマットからパースできなかったらアウト、というのが一般的らしいので、valid…

StrutsでSelectメニューの初期選択

いっつも忘れるからメモ。 <html:select property="status" value="${f:h(status)}"> <html:option value="1">かんたん</html:option> <html:option value="2">やさしい</html:option> <html:option value="3">ふつー</html:option> <html:option value="4">むずい</html:option> <html:option value="5">無理</html:option> </html:select> propertyはAc…

S2JDBCのSimpleWhereにDB関数を入れたい

4つパラメーターがあってですね、3つは全部SimpleWhereでカバーできるのです。最後の4個目が納期なんですが、その納期を月別に検索したいとおっしゃるのですね。OH、これ関数使わないといけないじゃん。 mysqlの場合MONTH(date)ってやると、その月がゲット…

SAStruts+S2JDBCなう

新しく自分の所の業務システムを組んでいて、色々迷った結果、SAStruts+S2JDBCの組み合わせを採用しました。Javaりたかったし。 プレゼンテーション層はSAStrutsでなくてもいいやって思うけど、S2JDBCが使いやすくてなんかもうこれ以外のO/Rマッピングツール…