JP5552991B2 - アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム - Google Patents
アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム Download PDFInfo
- Publication number
- JP5552991B2 JP5552991B2 JP2010219871A JP2010219871A JP5552991B2 JP 5552991 B2 JP5552991 B2 JP 5552991B2 JP 2010219871 A JP2010219871 A JP 2010219871A JP 2010219871 A JP2010219871 A JP 2010219871A JP 5552991 B2 JP5552991 B2 JP 5552991B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- content
- storage unit
- server
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
まず、図2を用いて、配備サーバを含むWebアプリケーションシステム全体の構成を説明する。図2は、実施例2に係るWebアプリケーションシステムの構成を説明する図である。図2に示すように、Webアプリケーションシステム100は、配備サーバ10、複数のAP(Application)サーバ20、ブラウザ30、LB(Load Balancer)40、参照用DB(DataBase)50、更新用DB60を有する。
次に、図11および図12を用いて、実施例2に係る配備サーバ10による処理を説明する。図11は、実施例2に係る配備サーバの配備記述子変更手順を説明するためのフローチャートである。図12は、実施例2に係る配備サーバのDBコネクション変換手順を説明するためのフローチャートである。
次に、図13および図14を用いて、実施例2に係るWebアプリケーションシステム100による処理を説明する。図13は、実施例2に係るWebアプリケーションシステムのコンテンツ追加時の処理手順を説明するためのフローチャートである。図14は、実施例2に係るWebアプリケーションシステムのコンテンツ参照時の処理手順を説明するためのフローチャートである。
上述してきたように、配備サーバ10は、最新のコンテンツを保持する更新用DB60と、更新用DB60が保持するコンテンツの複製を保持する参照用記憶部50とに記憶されたコンテンツの所有者の利用者IDを保存するServletフィルタを配備記述子に追加する。そして、配備サーバ10は、コンテンツの参照を要求する利用者の利用者IDとプログラムによって保存された利用者IDとを用いて更新用DB60または参照用DB50にアクセスするプログラムをデータベースへのアクセスを行うJavaクラスに埋め込む。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、ファイル解凍部11と配備記述子変換部12を統合してもよい。
なお、本実施例で説明したアプリケーション配備方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
1a プログラム追加部
1b プログラム変換部
2 アプリケーションサーバ
3 利用者端末
4 更新用記憶部
5 参照用記憶部
10 配備サーバ
11 ファイル解凍部
12 配備記述子変換部
13 DBコネクション変換部
14 Webコンテンツ変換部
15 ファイル圧縮部
20 APサーバ
30 ブラウザ
40 ロードバランサ
50 参照用DB
60 更新用DB
Claims (5)
- 最新のコンテンツを保持する更新用記憶部と、該更新用記憶部が保持するコンテンツの複製を保持する参照用記憶部とに記憶されたコンテンツの所有者の識別子を保存する処理をコンピュータに実行させる保存プログラムのコードを、コンテンツへアクセスする処理をコンピュータに実行させるコンテンツアクセスプログラムのコードへ追加するプログラムコード追加部と、
前記コンテンツの参照を要求する利用者の識別子と前記保存プログラムの実行によって保存された識別子とを用いて前記更新用記憶部または前記参照用記憶部にアクセスする処理をコンピュータに実行させるアクセスプログラムへ、前記コンテンツアクセスプログラムを変換するプログラム変換部と
を有することを特徴とするアプリケーション配備装置。 - 前記プログラムコード追加部によりコードが追加された前記コンテンツアクセスプログラムは、該コンテンツアクセスプログラムのコードにおける前記利用者のリクエストにパスワードが含まれる場合に、該リクエストを記述するリクエストテキストをコンテンツ所有者の識別子として保存する処理をコンピュータに実行させるプログラムである
ことを特徴とする請求項1に記載のアプリケーション配備装置。 - 前記プログラムコード追加部は、前記所有者の識別子を保存する処理をコンピュータに実行させる前記保存プログラムのコードとともに、前記更新用記憶部および前記参照用記憶部のコネクション情報を作成する情報作成プログラムのコードを前記コンテンツアクセスプログラムのコードへ追加し、
前記プログラム変換部は、前記コネクション情報を用いて前記更新用記憶部または前記参照用記憶部にアクセスするする処理をコンピュータに実行させる前記アクセスプログラムへ、前記コンテンツアクセスプログラムを変換する
ことを特徴とする請求項1または2に記載のアプリケーション配備装置。 - 最新のコンテンツを保持する更新用記憶部と、該更新用記憶部が保持するコンテンツの複製を保持する参照用記憶部とに記憶されたコンテンツの所有者の識別子を保存する処理をコンピュータに実行させる保存プログラムのコードを、コンテンツへアクセスする処理をコンピュータに実行させるコンテンツアクセスプログラムのコードへ追加するプログラムコード追加ステップと、
前記コンテンツの参照を要求する利用者の識別子と前記保存プログラムの実行によって保存された識別子とを用いて前記更新用記憶部または前記参照用記憶部にアクセスする処理をコンピュータに実行させるアクセスプログラムへ、前記コンテンツアクセスプログラムを変換するプログラム変換ステップと
を含んだことを特徴とするアプリケーション配備方法。 - 最新のコンテンツを保持する更新用記憶部と、該更新用記憶部が保持するコンテンツの複製を保持する参照用記憶部とに記憶されたコンテンツの所有者の識別子を保存する処理をコンピュータに実行させる保存プログラムのコードを、コンテンツへアクセスする処理をコンピュータに実行させるコンテンツアクセスプログラムのコードへ追加するプログラムコード追加手順と、
前記コンテンツの参照を要求する利用者の識別子と前記保存プログラムの実行によって保存された識別子とを用いて前記更新用記憶部または前記参照用記憶部にアクセスする処理をコンピュータに実行させるアクセスプログラムへ、前記コンテンツアクセスプログラムを変換するプログラム変換手順と
をコンピュータに実行させることを特徴とするアプリケーション配備プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010219871A JP5552991B2 (ja) | 2010-09-29 | 2010-09-29 | アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010219871A JP5552991B2 (ja) | 2010-09-29 | 2010-09-29 | アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012073950A JP2012073950A (ja) | 2012-04-12 |
JP5552991B2 true JP5552991B2 (ja) | 2014-07-16 |
Family
ID=46170029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010219871A Expired - Fee Related JP5552991B2 (ja) | 2010-09-29 | 2010-09-29 | アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5552991B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002132568A (ja) * | 2000-10-30 | 2002-05-10 | Nec Corp | 顧客管理システム及び顧客管理方法 |
JP4702835B2 (ja) * | 2005-07-06 | 2011-06-15 | 株式会社日立ソリューションズ | Webサービスカスタマイズシステム |
JP2007219608A (ja) * | 2006-02-14 | 2007-08-30 | Fujitsu Ltd | 負荷分散処理プログラム及び負荷分散装置 |
JP2008186425A (ja) * | 2007-01-31 | 2008-08-14 | Ntt Docomo Inc | データ管理システム |
JP5454201B2 (ja) * | 2010-02-15 | 2014-03-26 | 富士通株式会社 | データストア切替装置、データストア切替方法およびデータストア切替プログラム |
-
2010
- 2010-09-29 JP JP2010219871A patent/JP5552991B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012073950A (ja) | 2012-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10642904B2 (en) | Infrastructure enabling intelligent execution and crawling of a web application | |
CN109104467A (zh) | 开发环境构建方法、装置以及平台***和存储介质 | |
US20090288099A1 (en) | Apparatus and method for accessing and indexing dynamic web pages | |
US7797432B2 (en) | Sharing state information between dynamic web page generators | |
US12010165B2 (en) | Cross-platform module for loading across a plurality of device types | |
CN104765592B (zh) | 一种面向网页采集任务的插件管理方法及其装置 | |
US20150317042A1 (en) | System and Methods for Loading an Application and its Modules in a Client Device | |
CN101184105A (zh) | 一种用于更新数据的客户端装置和方法 | |
CN103248641A (zh) | 网络下载方法、装置及*** | |
CN107315972A (zh) | 一种大数据非结构化文件动态脱敏方法及*** | |
JP5049172B2 (ja) | リバースプロキシシステム | |
JP2008165447A (ja) | データアクセス装置、データアクセス方法、及び、コンピュータプログラム | |
JP5499524B2 (ja) | 中継プログラムおよび中継装置 | |
JP2010102625A (ja) | ユニフォームリソースロケータ書換方法及び装置 | |
US7539776B1 (en) | Dynamic uniform resource locator compression | |
CN101300559A (zh) | 可扩展远程标签标记***和方法 | |
US20070055663A1 (en) | Programmatic response for detected variants of HTTP requests | |
CN104980464A (zh) | 一种网络请求处理方法、网络服务器和网络*** | |
JP2007323225A (ja) | システム、端末、サーバ、及び、動的情報提供方法 | |
JP5552991B2 (ja) | アプリケーション配備装置、アプリケーション配備方法およびアプリケーション配備プログラム | |
CN111680247A (zh) | 网页字符串的本地调用方法、装置、设备及存储介质 | |
JP2010049397A (ja) | コンポーネント連携シナリオ統合開発環境提供システム、シナリオ作成支援方法、及び、プログラム | |
WO2001048630A9 (en) | Client-server data communication system and method for data transfer between a server and different clients | |
CN102999580A (zh) | 密码输入框元素处理方法及浏览器 | |
JP5243452B2 (ja) | ブラウザプログラム及び端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140204 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140407 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140513 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5552991 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |