be with you 共に生きる

共に生きるあらゆるものたちのこと

struts 2.5.5は課題山積

2016年11月30日 09時24分58秒 | 日記
相変わらず、struts2.5.5で困っている私。

そもそも論ですが、名前は同じだが2.3系と2.5系では全く違っている。プラス、1系は、過去の遺物 レガシー なのだと、もっと早く知るべきだった。

1系から2.5系へは、移行ではなく開発。

その前提で見積もる数字を非公式に言った所、議論になっている。

私的には、見積るだけだから、営業上の数字が必要なら、合わせて、1でも2でもかまわない。

実際の作業で誰が苦しみ、誰が赤をひろうのか?少しだけ心配すればいい。

OSSは下方互換など考えていない!
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

OSSとは

2016年11月22日 11時27分59秒 | 日記
根源的な疑問に突き当たってしまった。

spring4.3.3では、削除されたり、deplicateされたクラスがある。
これは正しいと思う。

しかし、今回、8年前にリリースされたアプリに使われているクラスが削除等になった時、置き換えるには、追加の開発が必要になる。

単にAをBに変えるはできない。

daoSupportが削除され、途方に暮れるSEは、どうする!
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

OSSと企業文化

2016年11月15日 09時48分45秒 | 日記
現在OSSバージョンアップ検討作業中の私です。

大企業?でもOSS使用には、ある種の特別な才能?が必要と思い始めています。個人で使う時の心根と同じかな?

疑問符だらけですが。。。

面白いだけで進んでゆくパソコン少年ではなく、ある種の責任を持つ立場に置かれた時、次の一手をどう判断するか。何処へすすむか?同じ場所に立ち止まり続ける事は、後退り。

今選定バージョンで議論がある。

log4j log4j2?

それなりに作り込んでのlog4j。
不満もない。セキュリティの報告もない。単に最新にする切り口の判断でよいのか?log4j2作成者の気持ちは、同じ開発者として分かる。でも、オーバスペックとの見方もある。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

struts 2.5.5 と maven

2016年11月13日 18時10分57秒 | 日記
現在、OSSのバージョンアップの調査中。
mavenでダウンロードさせると、正しく、struts2 2.5.5が降りてくる。これが、現在は、困った点になってしまう。

struts 2.5.5は、2016.10GAなので、ネット上にも、現在は情報が少ない。eclipse + mavenで環境構築をやると、足りないものがある。

知り得た範囲では、tom8との連携で必要なものがある。ログも、log4j2になるのだが、実体を降ろさなくてはならない。

それに、相変わらず、jdk1.5のまま!

人柱はヤダが、そうなってしまう。

素直に、webアプリとしてeclipseで構成するのが簡単だが、これでは、フレームワーク部分を手で書かなくてはならない。

ツールを使って自動で構成完了まで行きたいが、まだまだだね。

ついでに、英語が読めないとすごく大変。
TOEIC800点は、昔取った云々に成り果てている!
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

struts2で痛い目にあう

2016年11月07日 09時45分36秒 | 日記
OSSのバージョン移行の調査をしている。ネット情報を鵜呑みにして、つまりはコピペして報告する事もできる。

しかし、真贋を確認する事は報告の一部と思い、ネット情報を元に実施してみた。

最初に困った点は、最近はmaven主体の開発。会社内ではダウンロードが禁止。セントラルリポジトリから最適なjarを得られない。
会社で調べた事の全部の再現を自宅でやっている。
自宅での作業の最短化のために、ついついOSSでの一番大切事を忘れてしまった。

相性!

私がOSSと親しみ始めたのは、10年以上前。IBM世界の出自では食い合わせが有る事が驚きだった。Iでは互換性が非常に大事で、OS開発(古い話で)で次期バージョン検討で、ユーザーの大半が仕様とは異なる使い方をしていた場合、スペックに盛り込む事も大事だった。切り捨てる事はない。新版でも旧版での稼働を100%保証。(無駄と思われるコード必要であった)

ともかく、OSSではバージョンに注意しないと前でOKが新ではNGはよくある、常識!

でも10年以上の時があり、デファクトスタンダードと見做されるものに、まだそれが残っている!

!!どじ!!
strust2のネット情報を元に環境は最新にした。
2016年10月21日 struts2 2.5.5 GA!

ネット情報、多くが2.3.x。私の環境は2.5.5
ハマってしまって1週間。
filterのFQNが変わって、ngがいらないなんて!

教訓は生きていた。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする