Ajax実装のためのJavaServlet上のライブラリの提案

Bibliographic Information

Other Title
  • Proposal of Library on JavaServlet for Ajax Mounting

Search this article

Abstract

近年,Ajax(Asynchronous JavaScript + XML)という技術を用いたサイトが増えている.Ajaxとは,新しいアプリケーションやプラグインを利用せず,既存の技術であるJavaScriptによる非同期通信とDHTML,XMLを組み合わせた新しいタイプのWebアプリケーション技術である.しかし,このAjaxを取り入れたWebアプリケーションを実装するにあたって,クロスブラウザ問題,そしてセキュリティの観点など,考慮すべき点も多く,さらに機能性の高いアプリケーションを作るには,高度なJavaScriptの知識が必要となる.本発表では,このAjaxとJavaGUI(Graphical User Interface)プログラミングを結び付けることを提案する.Ajaxを利用したアプリケーションを製作するときに,JavaのGUI用APIを用いているような感覚で作れるならば,プログラムする側も簡単にAjaxを実装できると考えられる.そこで,Ajaxの複雑な通信部分とJavaGUI用APIに似せた構造を作り,JavaServletで使用できるようにライブラリ化をする.このライブラリを使用すれば,アプリケーション製作者はJavaのGUIプログラミングさえ知っていれば,たとえAjaxの技術を知らなくてもJavaのGUIを作成しているかのようにAjaxを実装できる.

Recently, the site where the technology named Ajax (Asynchronous JavaScript+XML) was used has increased. Ajax uses neither a new application nor the plug-in. Ajax is Web application technology of a new type that combines the asynchronous communication by JavaScript with DHTML and XML. These are existing technologies. However, when the Web application to which this Ajax is taken is mounted, the point like the viewpoint of the crossing browser problem and security that should be considered is abundant. In addition, the knowledge of advanced JavaScript is needed to make the application with a high functionality. In this announcement, it proposes that this Ajax tie to the JavaGUI (Graphical User Interface) programming. It is thought that Ajax can be mounted as the programmed side is easy it is possible to make it from the sense that uses API for GUI of Java when the application using Ajax is produced. Then, to make the structure modeled on complex API of Ajax for the communication part and JavaGUI, and to use it with JavaServlet, it makes it to the library. If he or she uses this library, those who produce the application can mount Ajax like making GUI of Java as long as it knows the GUI programming of Java even if it doesn't know the technology.

Journal

Keywords

Details 詳細情報について

Report a problem

Back to top