JP2008304969A - 逐次保存型Webアプリケーションシステム - Google Patents
逐次保存型Webアプリケーションシステム Download PDFInfo
- Publication number
- JP2008304969A JP2008304969A JP2007148816A JP2007148816A JP2008304969A JP 2008304969 A JP2008304969 A JP 2008304969A JP 2007148816 A JP2007148816 A JP 2007148816A JP 2007148816 A JP2007148816 A JP 2007148816A JP 2008304969 A JP2008304969 A JP 2008304969A
- Authority
- JP
- Japan
- Prior art keywords
- request
- input
- user
- temporary storage
- stored
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】Webアプリケーションが動作するWebサーバ装置と、該Webサーバ装置にネットワーク経由でアクセスするクライアント端末とを備えたWebアプリケーションシステムで、クライアント端末は入力画面のフィールドの入力に応じて逐次保存要求のリクエストを発行する。Webサーバ装置は、逐次保存要求を受けて、送られてきた入力データを一時保存しておく。セッションタイムアウトなどが発生しても、再度、当該ユーザがWebサーバ装置にアクセスしたとき、一時保存してある入力データを再現して画面表示し、継続して入力を行うことができるようにする。
【選択図】図1
Description
Claims (3)
- Webアプリケーションが動作するWebサーバ装置と、該Webサーバ装置にネットワーク経由でアクセスするクライアント端末とを備えたWebアプリケーションシステムであって、
前記クライアント端末は、
前記Webサーバ装置に対して、ユーザIDを含むエントリ要求のリクエストを送信する手段と、
前記Webサーバ装置から送信される入力画面を表示し、該入力画面が備える入力フィールドへのユーザ入力を受け付ける手段と、
前記入力フィールドへの入力に応じて、ユーザIDと前記入力画面の入力フィールドへの入力データを含む逐次保存要求のリクエストを前記Webサーバ装置に送信する手段と、
前記入力画面でユーザが入力データの確定を指示したとき、ユーザIDと前記入力画面の入力フィールドへの入力データを含む確定要求のリクエストを前記Webサーバ装置に送信する手段と
を備え、
前記Webサーバ装置は、
ユーザIDと入力画面の入力フィールドへの入力データとを対応させて一時保存する一時保存用記憶手段と、
ユーザIDと入力画面の入力フィールドへの確定された入力データとを対応させて保存する確定データ保存用記憶手段と、
前記クライアント端末から送信されるエントリ要求のリクエストを受信したとき、そのリクエストに含まれるユーザIDが前記一時保存用記憶手段に記憶されているか否かを判定し、(1)記憶されていない場合は、前記一時保存用記憶手段に当該ユーザIDに対応する初期データレコードを格納すると共に、入力フィールドが初期状態である入力画面を前記クライアント端末に送信し、(2)記憶されていた場合は、前記一時保存用記憶手段に記憶されている当該ユーザIDに対応する入力データを含む入力画面を前記クライアント端末に送信するエントリ処理手段と、
前記クライアント端末から送信される逐次保存要求のリクエストを受信したとき、そのリクエストに含まれる入力データを、前記一時保存用記憶手段の当該ユーザIDに対応するレコードに格納する逐次保存処理手段と、
前記クライアント端末から送信される確定要求のリクエストを受信したとき、そのリクエストに含まれるユーザIDに対応して前記一時保存用記憶手段に格納されている入力データに、前記確定要求のリクエストに含まれる入力データを上書きする形で加えて、前記確定データ保存用記憶手段に格納すると共に、当該ユーザIDに対応して前記一時保存用記憶手段に格納されていたデータを削除する確定処理手段と
を備えることを特徴とするWebアプリケーションシステム。 - 請求項1に記載のWebアプリケーションシステムにおいて、
前記一時保存用記憶手段は、各ユーザIDに対応するレコード内に更新番号のカラムを備えており、
前記エントリ処理手段は、(1)前記エントリ要求のリクエストに含まれるユーザIDが前記一時保存用記憶手段に記憶されておらずに前記一時保存用記憶手段に当該ユーザIDに対応する初期データレコードを格納する場合は、該初期データレコードの更新番号は初期値”0”に初期設定し、(2)前記エントリ要求のリクエストに含まれるユーザIDが前記一時保存用記憶手段に記憶されていた場合は、前記一時保存用記憶手段に記憶されている当該ユーザIDに対応するレコードの更新番号は初期値”0”に初期化し、(3)前記(1)および(2)の何れの場合も前記クライアント端末に送信する入力画面にはその更新番号を含めて送信するものであり、
前記逐次保存処理手段は、逐次保存要求のリクエストに含まれる更新番号と前記一時保存用記憶手段に格納されている当該ユーザIDに対応するレコードの更新番号とを比較し、逐次保存要求のリクエストの更新番号が前記一時保存用記憶手段に格納されている当該ユーザIDに対応するレコードの更新番号より大きい場合のみ、逐次保存要求のリクエストに含まれる入力データの前記一時保存用記憶手段への格納を行うものであり、
前記クライアント端末は、前記Webサーバ装置から入力画面と共に送信される更新番号を記憶し、前記逐次保存要求のリクエストを送信する際に該更新番号を1インクリメントし、インクリメントした更新番号を当該逐次保存要求のリクエストに含めて送信するものである
ことを特徴とするWebアプリケーションシステム。 - 請求項1または2に記載のWebアプリケーションシステムにおいて、
前記Webサーバ装置は、前記クライアント端末からキャンセル要求のリクエストが送信されたとき、該リクエストに含まれるユーザIDに対応する前記一時保存用記憶手段内のレコードを削除する手段を備えることを特徴とするWebアプリケーションシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007148816A JP4847397B2 (ja) | 2007-06-05 | 2007-06-05 | 逐次保存型Webアプリケーションシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007148816A JP4847397B2 (ja) | 2007-06-05 | 2007-06-05 | 逐次保存型Webアプリケーションシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008304969A true JP2008304969A (ja) | 2008-12-18 |
JP4847397B2 JP4847397B2 (ja) | 2011-12-28 |
Family
ID=40233680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007148816A Expired - Fee Related JP4847397B2 (ja) | 2007-06-05 | 2007-06-05 | 逐次保存型Webアプリケーションシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4847397B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011155081A1 (ja) * | 2010-06-11 | 2011-12-15 | 株式会社日立製作所 | Webページ供給システム、Webページ供給方法、及び制御プログラムを格納した記憶媒体 |
JP2012100113A (ja) * | 2010-11-02 | 2012-05-24 | Ricoh Co Ltd | 画像処理装置、ui連携システム、ui連携制御方法 |
US8463874B2 (en) | 2009-09-14 | 2013-06-11 | Hitachi, Ltd. | Method and system of recording and reproducing web application operation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000259565A (ja) * | 1999-03-12 | 2000-09-22 | Omron Corp | オンライン質問・回答システムおよびオンライン質問・回答システムのサーバ装置、クライアント装置 |
JP2001306512A (ja) * | 2000-04-21 | 2001-11-02 | Mitsubishi Electric Corp | Webサービス高速回復方式 |
JP2003058501A (ja) * | 2001-08-14 | 2003-02-28 | Fujitsu Ltd | データ入力装置、データ入力プログラムおよび記録媒体 |
JP2003288650A (ja) * | 2002-03-27 | 2003-10-10 | Fujitsu Ltd | 取引データ管理システム、方法およびそのためのプログラム |
-
2007
- 2007-06-05 JP JP2007148816A patent/JP4847397B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000259565A (ja) * | 1999-03-12 | 2000-09-22 | Omron Corp | オンライン質問・回答システムおよびオンライン質問・回答システムのサーバ装置、クライアント装置 |
JP2001306512A (ja) * | 2000-04-21 | 2001-11-02 | Mitsubishi Electric Corp | Webサービス高速回復方式 |
JP2003058501A (ja) * | 2001-08-14 | 2003-02-28 | Fujitsu Ltd | データ入力装置、データ入力プログラムおよび記録媒体 |
JP2003288650A (ja) * | 2002-03-27 | 2003-10-10 | Fujitsu Ltd | 取引データ管理システム、方法およびそのためのプログラム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8463874B2 (en) | 2009-09-14 | 2013-06-11 | Hitachi, Ltd. | Method and system of recording and reproducing web application operation |
WO2011155081A1 (ja) * | 2010-06-11 | 2011-12-15 | 株式会社日立製作所 | Webページ供給システム、Webページ供給方法、及び制御プログラムを格納した記憶媒体 |
JP2011258099A (ja) * | 2010-06-11 | 2011-12-22 | Hitachi Ltd | Webページ供給システム、Webページ供給方法、及び制御プログラム |
JP2012100113A (ja) * | 2010-11-02 | 2012-05-24 | Ricoh Co Ltd | 画像処理装置、ui連携システム、ui連携制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4847397B2 (ja) | 2011-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11252252B2 (en) | Installable web applications | |
US20210006404A1 (en) | Systems and methods for accessing and controlling media stored remotely | |
US10909064B2 (en) | Application architecture supporting multiple services and caching | |
CN110313148B (zh) | 用于分布式网络计算环境的web应用开放平台接口(WOPI)服务器架构和应用 | |
US8407363B2 (en) | Generating low resolution user interfaces for transmission to mobile devices | |
KR101616580B1 (ko) | 원격 사용자 인터페이스 관리방법 및 장치 | |
EP1811747B1 (en) | Method and apparatus for storing and restoring state information of remote user interface | |
US20070143672A1 (en) | Partial rendering of Web pages | |
US7984170B1 (en) | Cross-domain communication in domain-restricted communication environments | |
JP2010508581A (ja) | ウェブベースアプリケーションのオフライン実行 | |
US9769203B2 (en) | Methods, systems, and apparatus for mitigating network-based attacks | |
KR20150023425A (ko) | 사용자 고유 로밍 설정 기법 | |
CN111651418B (zh) | 一种文档内容下载方法、装置、计算机设备和存储介质 | |
JP4847397B2 (ja) | 逐次保存型Webアプリケーションシステム | |
JP2009289218A (ja) | 情報処理装置、その入力情報の復元方法及び復元プログラム | |
US20190082297A1 (en) | System and method for transmitting dynamic content to mobile devices | |
US7996450B1 (en) | Network-based file access system | |
WO2004003765A1 (ja) | シームレスシステム及び記録媒体並びにコンピュータシステムの処理継続方法 | |
JP2008077541A (ja) | Webアプリケーション接続管理システム、Webサーバ、Webアプリケーション接続管理方法、プログラム、及び記録媒体 | |
JP2011164749A (ja) | Webアプリケーション高可用化装置及びWebアプリケーション高可用化方法 | |
KR20180010442A (ko) | 온라인 저작 서비스가 수행되는 사용자 단말 및 이의 문서 저장 방법 | |
AU2014233547B2 (en) | Systems and methods for accessing and controlling media stored remotely | |
JP2012181622A (ja) | 情報処理サーバ、情報処理方法、情報処理システム、プログラム、記録媒体 | |
US20130227001A1 (en) | Apparatus and method for moving a ui by using html | |
US9026618B2 (en) | System and method for expanding PC-based software capabilities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100114 |
|
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: 20110921 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111013 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |