フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:03_プラグイン開発フォーラム
カスタマイズ方法
[ 4674 ] カスタマイズ方法

お世話になります。
カスタマイズの方法がわかりません。
どうやって行うのでしょうか?
当方まったくの素人ですが、
勉強する上でも良いサイト、マニュアル等ありましたら、
お教えください。

投稿者java初心者
最新書き込み2012/03/08 13:14:25
[ 4675 ] Re: カスタマイズ方法

java以外の言語に携わったことがあるとの前提で書きます。

1.何を改善/修正したいのか、具体的にしてください。
2.改善/修正点がみえたら該当するソースコードを検討します。
3.わからない点はGSのフォーラムで質問します。
4.(テスト機で)修正できたらビルドします。
5・(テスト機で)稼働確認をします。
6.テスト稼働がOKなら本稼働機のtomcatを停止し、修正プログラムに差し替えます(gsession以下すべて)
7.tomcatを再起動します。

各項目の補足
1.特段javaについて知っている必要はありません。
2.フレームワーク開発に携わったことがあれば恐れることはありません。
3.具体的に書かないとレスが付かないことがあります。
4.「http://www.gs.sjts.co.jp/v4/tec/about_compile.html」をご参照ください。
5.javaに限った話ではありません。
6.7.WARファイルは作りませんが、手順はバージョンアップと同様です。「http://www.gs.sjts.co.jp/v4/support/update/update_4.0.2.html

というわけで、私は「やって慣れる」独学をお勧めします。
コンパイル方法、生成物の置き換え方法はGSのサイト内にあります。

私自身もエンプラ系ではなく、エンベデッド系のため全くの独学です。

GSを勉強するための書籍はありませんし、java,tomcat,ant,apache etc...を勉強したいなら本件とは別に検討したほうがいいです。

タイトルが「カスタマイズ方法」のため、あえてこういう表現にしました。

投稿者kon
最新書き込み2012/03/09 14:56:49
[ 4677 ] Re: カスタマイズ方法

丁寧なご回答ありがとうございます。
大変参考になりました。

全くの初心者で申し訳ありませんが、もうひとつ質問させて下さい。

>2.改善/修正点がみえたら該当するソースコードを検討します。

フォーラムの他投稿内容や「技術情報」のホームページで修正の仕方の
雰囲気はつかんだのですが、大量のファイルの中から今回修正したい
お目当てのファイルの見つけ方がわかりません。
ファイルが多すぎて途方に暮れています。。。
見つけるコツ等はありますでしょうか?
できれば具体的にお教え願えればと思います。
 (他言語でメイン画面から順々に辿っていった事は
 あるのですが、まずどこからどのように辿っていけばよいかが分かりません)

投稿者java初心者
最新書き込み2012/03/12 13:59:39
[ 4679 ] Re: カスタマイズ方法

まずはGSの仕様書/ソースをダウンロードしてください。

データの修正に関することであればDB設計書を眺めます。
それからフォルダ構成を眺めます。(いきなりこちらのケースもあります)

フォルダごとにpackage.htmlが存在しているので、この中身をみるとフォルダの機能内容がわかります。
機能内容はGSのヘルプで閲覧できる機能名(画面名)と一致しています。

具体的な場所はgrep検索を持つエディターなどあると便利です。
(私はUnEditorを使っています)

表示系なら「gsession\WEB-INF\plugin\xxxx\jsp」
処理系なら「gsession\WEB-INF\plugin\xxxx\src」(xxxxは機能名を示すフォルダ)
で絞り込むと検索も早いと思います。

投稿者kon
最新書き込み2012/03/13 10:31:18
[ 4681 ] Re: カスタマイズ方法

ご回答ありがとうございます。

メイン画面から順々に辿っていくのではなくて、
エディタで検索するのですね。

勉強になりました。ありがとうございました。

投稿者java初心者
最新書き込み2012/03/13 16:34:11
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=1577
 


TOP