• 締切済み

Flashの使用

あくまでも一般論としての質問なのですが。。。 J2EEベースのアプリケーションがあるとします。 JSP,Servlet,EJBで構築してあるとして。 で、使い勝手が悪いのでフロントをFlashにしたいなぁと思いました。 これってかなり影響を受けるのでしょうか? まずFlash側からJavaベースのビジネスロジックを使用できるのか ということと プレゼンテーション部分をFlashにした時の影響範囲?についてです。 感覚的なものでかまわないので教えていただければ幸いです。 (自分で書いてて答えにくい質問だなぁと思ってますが...) 変な質問ですみませんがよろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

htmlのフォームからテキストフィールドのパラメーターを送信して サーブレットで受け取るような場合、FlashでUIをつくってしまうのは なかなか有効なのではないかと思います。 文字コードの扱いなど注意は必要かもしれませんが、 タブ付きメニューを作成したり文字列に@が含まれているか、 記入漏れなどの検索もできそうです。 ただservletやjspの結果をFlash側にまとめて返すようなことが できるのかどうかちょっとわかりませんが最近の Macromedia Flash Remoting MXなどで実現できるっぽいです。

参考URL:
http://www.macromedia.com/jp/macromedia/proom/pr/2002/flash_remoting.html

関連するQ&A

  • server side java

    servlet, JSP, EJB, J2EE の違いってなんですか?

  • EclipseでのJ2EE開発について

    clipseでServlet・JSP開発をする際、J2EEパースペクティブではなく、初期パースペクティブ(Javaパースペクティブ)上でServlet・JSPを実行・デバッグすることは可能でしょうか?

    • ベストアンサー
    • Java
  • redirectについて

    いつも参考にさせて頂いています。 リダイレクトする処理でつまづいてしまい、調べてみたのですがわからなかったので質問させていただきます。 処理としては単純で、あるJSPにアクセスしたときに、strutsのlogicタグ(redirect)で指定のjspに遷移させたいと思っています。 フィルタークラスでエンコードをしているのですが、そこのインスタンスがnullになっている?とか憶測で思ったりしたのですが、解決策が見つからずにいます。 redirectで特定のjspを表示させる場合の処理としてはどうするのがいいでしょうか? 以上宜しくお願いします。 =========================================== JSPソース =========================================== <%@ page language="java" contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS"%> <%@ taglib uri="/tags/struts-bean" prefix="bean" %> <%@ taglib uri="/tags/struts-logic" prefix="logic" %> <%@ taglib uri="/tags/struts-html" prefix="html" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>Insert title here</title> </head> <body> <logic:redirect forward="login" /> </body> </html> ==================================== エラー内容 ==================================== org.apache.jasper.JasperException org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.llc.aison.seikei.util.SeikeiEncodingFilter.doFilter(SeikeiEncodingFilter.java:35) 原因 java.lang.NullPointerException org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:428) org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:311) org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:294) org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268) org.apache.jsp.index_jsp._jspx_meth_logic_redirect_0(index_jsp.java:97) org.apache.jsp.index_jsp._jspService(index_jsp.java:70) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.llc.aison.seikei.util.SeikeiEncodingFilter.doFilter(SeikeiEncodingFilter.java:35) ==================================== struts.configにて以下のように設定 ==================================== <global-forwards> <forward name="login"  path="/WEB-INF/jsp/login.jsp" /> </global-forwards>

  • javaといっても?

    いつもお世話になっております。 プログラマーになって、半年ちょっと経ちます。 主にcoldfusion、ときどきphpやaspもいじったりします。 coldfusionには拡張機能でjavaクラスを読み込めたり、javaが動作出来るようになっています。 最近、仕事でちょっとだけかじりました。 そこで今後のことも見据えて、javaを勉強したいなって思っているんですけど、どうjavaというものにとりかかっていけばいいか正直わからないです。 一口にjavaといっても、すごく広い感じがします。 jsp? サーブレット? J2SE? J2EE? EJB? … ひとつひとつの意味はgoogleで検索すれば出てきます。 が、実際のところ、javaの環境で動くということはわかるんですけど、じゃあ、なにから勉強していったらいいのかってことがわかりません。 web用のアプリを作りたいならJ2EE?それともjsp以外はどれも同じってことなんですか? まず、どういったことから勉強していったらいいかご教授いただければと思います。 ちなみにやりたいことはwebアプリ系です。ただwebアプリ系のjavaと組み込み系のjavaは違ったりするのかとか疑問だったりします。 愚問かもしれませんがどうぞよろしくお願いします。 またオススメの書籍等ありましたら教えてください、基本的には自分で本屋で読んであったコレだって思ったものを買えばいいのでしょうが、本屋にいったら、javaに関する書籍(Eclipseで作る関係のjava書籍,EJB関連の書籍,J2EE関連の書籍,…などなどどう選べばいいかわからなかったので。)

    • ベストアンサー
    • Java
  • Flash Player がうまく入らない

    OS Vista 、プラウザ IE8 を使用。 Adobe Flash Player が、うまく入りません。 この欄の以前の同じ質問を参考に実施しました。 1.アンインストーラーで削除。    (プログラムの削除の項目でFlash Playerが削除されているのを確認) 2.Flash Playerをインストール     (プログラムの削除の項目でFlash Playerが、入っているのを確認) しかし、ネットサーフィンで「Flash Playerが入っていません」と表示されます。 最近、パソコンの調子が悪かったのでちょこちょこ触り、これが影響しているのかも知れません。(知らぬ間に変なプログラムが入っていて、これを削除したため、現在はパソコンの調子は良い) 対策ご教示ください。

  • jsp,servlet,beanの流れについて

    初歩の初歩の質問ですが、参考書等読んでいて混乱してしまっています。宜しくお願いします。 a.jsp(入力画面) a_servlet.java a_bean.java(setのみ) b.jsp(表示画面) b_servlet.java b_bean.java(get,setのみ) というファイルがある時のプログラムの流れは、 (1)a.jsp・・・画面を表示する。データを入力する。登録ボタンを押下する。 (2)a_servlet.java・・・(1)で登録ボタンを押下されたら、a.jspのデータを取得。a_bean.javaへ設定する。b.jspへ飛ぶ。 (3)a_bean.java・・・(2)によりデータが設定されている。 (4)b_servlet.java・・・a_bean.javaのデータを取得し、b_bean.javaに設定する。 (5)b_bean.java・・・(4)によりデータが設定されている。 (6)b.jsp・・・表示データをb_bean.javaより取得後、画面を表示する。削除ボタンを押下する。 (7)b_servlet.java・・・(6)で削除ボタンが押下されたらb.jspのデータを取得し、b_bean.javaへ設定する。 特にbファイルの処理順序で混乱しています。 上記のような流れで考え方は合っているでしょうか。 少々分かりずらいかもしれませんが、間違っていたら小学生でも分かるように教えてください。

    • ベストアンサー
    • Java
  • JAVAの利点

    現在、Webサイトの立ち上げを企画中です。 動的コンテンツ(機能ページ)をどんな環境(技術)で行うかの判断に悩んでいます。 その候補の一つがJAVAなのですが、 実際にJAVA(servlet,jsp)でサイト構築している方の意見を聞かせてください。 JAVAで構築する利点って何でしょう? なぜCGI(perl他)、php等では無く、JAVAを選択したのでしょうか? 是非、アドバイスを下さい。

  • Struts2のAPI要件

    当方、Struts2(最新バージョン)を使用した開発を予定しております。 ASFのドキュメントを見た限り、 struts2のAPI要件は、以下と認識しております。  ・Servlet API 2.4  ・JSP API 2.0  ・Java 5 (※当方、Java SE 5と解釈) 質問ですが、以下のバージョンには未対応ということでしょうか?  ・Servlet API 2.5  ・JSP API 2.1  ・Java SE 6 また、未対応の場合、商用では避けた方がよいものでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • MySQLとEclipseの接続方法について

    みなさん初めまして。 SQLについて只今勉強中の者です。 EclipseとMySQLを接続したいのですが、どうしても接続できません。 利用環境 apache-tomcat-6.0.36 MySQL5.5 Windowsはxpです。 apache-tomcat-6.0.36を利用しており、JDBCドライバをダウンロード後、Tomcat内のcommon\lib内にmysql-connector-java-5.1.22-binを導入し、環境変数でパスを通しています。 TomcatとEclipseの接続は確認しています。 また、MySQLについては起動確認や、データベース作成は行えました。 原因のjava.lang.ClassNotFoundException: com.mysql.jdbc.Driverから、JDBCドライバにパスが通っていないため接続が出来ていないと考えております。 初歩的な質問かもしれませんが宜しくお願い致します。 以下は実行した際に表示された内容です。 HTTPステータス 500 - -------------------------------------------------------------------------------- type 例外レポート メッセージ 説明 The server encountered an internal error () that prevented it from fulfilling this request. 例外 org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:500) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:410) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 原因 javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794) org.apache.jsp.admin_jsp._jspService(admin_jsp.java:108) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 原因 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:186) org.apache.jsp.admin_jsp._jspService(admin_jsp.java:66) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 注意 原因のすべてのスタックトレースは、Apache Tomcat/6.0.32のログに記録されています -------------------------------------------------------------------------------- Apache Tomcat/6.0.32 以上です、宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • ファイルが更新されない

    jsp+servletの勉強を始めました。 どうしても原因がわからないので、ご教授頂きたいのです。 まず、下記のように、jspからservletをincludeしています。 サーブレット:logSrvは、環境変数をロギングするだけの 処理を行っています。 <jsp:include page="/servlet/logSrv" flush="true" /> そこで、logSrvを修正し、コンパイルし直してアップ したところ、logSrvの変更が更新されません。 というか、logSrvのファイルを削除しても動きます・・。 メモリにロードされているためでしょうか? 呼び出し元のjspファイルのタイムスタンプを更新 しても変わりません。 初歩的なご質問かもしれませんが、 どなたかご教授くださいませ。

    • ベストアンサー
    • Java

専門家に質問してみよう