問題は足元から・・・

· Java

最近は,現行のシステムの継続保守や機能追加に行き詰って「システムを作りかえてよ」という仕事が多い。昔の汎用機からだったり,ASPとかだったり,VBだったりするのを,Java化するっていう感じだ。 お客さんからの要望のほとんどの関心は,「プログラムを機能拡張しやすいようにして!」というものだ。しかし,その土台となるデータベースに関して,95%くらいの確率で,問題意識を全く持っていない。ホントにびっくりしてしまうことが多すぎる。 「助けてくだしぁい」と世界の中心で叫びたくなるほど,各企業が持って…

Read more →

Struts+Springの設定ファイル自動生成

· Java

StrutsとSpring Frameworkでシステムを開発する場合,その動作を決定する設定ファイル群をどう作っていくかがポイントとなる。具体的には,struts-config.xmlと[Webアプリ名]-servlet.xmlの2ファイルだが,とにかくこれらのファイル,大きくなってしまうのだ。 チーム開発では,成果物が細かければ細かいほど,並行作業がし易くなる。ただし,その分上記のような設定ファイルにしわ寄せがいってしまう。大きな設定ファイルを複数人でメンテしていく作業が難しいことは,改め…

Read more →

やっぱりコメントもらうと嬉しい!

· Java

昨年の一年間は,Eclipseプラグインの開発に熱中した一年だった。雑誌への投稿や書籍化もにらんで(実現しなかったけど),いろいろと勉強した。その成果が,このブログ。 [Eclipseプラグイン開発](http://yoichiro.cocolog-nifty.com/eclipse/) いろいろと作り方を記事化してきたけど,何か作らないといかんなぁと思って,「 [TranslationView Plug-in](http://yoichiro.cocolog-nifty.com/ecli…

Read more →

セキュリティとはなんじゃい?

· Java

IT技術で絶対に避けられない課題。それはセキュリティである。一言でセキュリティといっても,連想することは人それぞれだろう。暗号化,認証,PKI,などがサクッと出てくるキーワードだろう。 さて,システムのアーキテクチャを語る上で,セキュリティは欠かせない事項である。でも,いざ書くとなると,大抵は偏った方向に走りがちになる。多くの人は,セキュリティという範疇を,本来の3分の2しか考えていないだろう。 セキュリティとは何か?これは厳格にISOで定義されている。 [情報セキュリティのC.I.A.…

Read more →

続:XDocletはモノによってはマズいんじゃないの?

· Java

この前書いた以下の記事で, [NetPenguin](http://d.hatena.ne.jp/NetPenguin/)クンからコメントをもらった。 [XDocletはモノによってはマズいんじゃないの?](http://blog.so-net.ne.jp/yoichiro/2005-03-11) よくエンティティを表すモデルクラスのソースコードに注釈を記述して,Hibernateのマッピングファイルを自動生成する例を見かける。でも良く考えて欲しい。本来POJOなはずのモデルのソースコードが,…

Read more →

Strutsのロール設定

· Java

Strutsの各アクションを実行する権限がログインユーザにあるのかどうかを検証する仕組みを調査してみた(仕事で使うから)。 struts-config.xmlのactionタグにroles属性が存在   (struts-configのDTDから発見) Struts1.2から,roles属性にワイルドカードが使える。   (「 [Strutsユーザのための、Struts1.2ことはじめ](http://www.mamezou.com/tec/equip015.htm)」 by 豆蔵) Se…

Read more →

XDocletはモノによってはマズいんじゃないの?

· Java

Java2 5.0が登場して,JavaプログラミングがMicrosoft Visual Studioにどんどん近づいてきている。その中でも特徴的なのが,アノテーションだろう。そしてJava2 5.0が登場する前から,ソースコードに注釈を入れて,それから定義ファイルなどを自動生成することができるXDocletが多くのプロジェクトで使われてきた。 確かに定義ファイルのメンテナンスは難しい。特にStrutsの設定ファイルであるstruts-config.xmlや,Spring Frameworkのa…

Read more →

つーか

· Other

So-netブログ,重すぎ!!!昨日の夜0時ごろ,記事書こうとしても全く応答なし!!So-netブログは後発なんだから,まともにちゃんと運用面考えてからサービス開始しろっつーの。 ココログの初期のころよりも酷い。「~.do」ってURLが見えたから,もしかしたらStrutsで動いてるのかな。うーん,いまStruts案件やってる僕にとっては,ちょっと怖くなりました。…

Read more →

アーキテクチャ説明書って何書けばいいの?

· Java

IT業界でふつーに使われている「アーキテクチャ」という言葉。すっごいいろんな意味で使われていると思うけど,ではあなたが「システムのアーキテクチャを説明しなければならない」となったら,一体何を説明しますか? 「アーキテクチャ説明書」でググってみても,そのままズバリの文書はほぼヒットしない。これだっていうサンプルがあればパクっちゃうんだけど,世の中そんなに甘くない。それにしても「何で何書いていいかわからないんだろう・・・」と改めて考えた結果,「アーキテクチャって何?」とことがモヤモヤな状態だったと気…

Read more →

記念すべき第一投は・・・

· Other

さて,俺の今の右手はこんな感じ。 ![](http://www.eisbahn.jp/yoichiro/images/136930.jpg) 骨折3週間経過。完治の気配なし。 いい加減いやな臭いを発してきたこの手を,今は何とかしたい。。。…

Read more →