***URGENT*** What Server side objec should we develop and deplot to OAS?

Helo,
I use Jdev3.1 as my Java IDE.
I have to develop a server side java objects that will be deploy to OAS 4.0.8. My server side java objects will wait for client calls then perform certain business logics depending on each call? Please give me some advises about what type of java object should I develop.
From JDev help doc,I read about Application Module, EJB, Business Component, JSP..I am new to JDev and Java so I don't really undestand about the relationship between these copmponent, and what should be used since they seem to do the same thing. Please help, I have to submit a proposal next week. Thank you very much in advance.
Vivian

Yes, I'm parsing some XML data files. The full stack trace follows.
javax.xml.parsers.FactoryConfigurationError: Provider <HTML> could
not be instantiated: java.lang.SecurityException: class "<HTML>"'s
signer information does not match signer information of other classes
in the same package
at javax.xml.parsers.DocumentBuilderFactory.newInstance (DocumentBuilderFactory.java:99)
at XMLHandlerStrippedDown.<init>(XMLHandlerStrippedDown.java)
at onlinequestion.init(onlinequestion.java)
at sun.applet.AppletPanel.run(AppletPanel.java:353)
at java.lang.Thread.run(Thread.java:552)
javax.xml.parsers.FactoryConfigurationError: Provider <HTML> could
not be instantiated: java.lang.SecurityException: class "<HTML>"'s
signer information does not match signer information of other classes
in the same package
at javax.xml.parsers.DocumentBuilderFactory.newInstance (DocumentBuilderFactory.java:99)
at XMLHandlerStrippedDown.<init>(XMLHandlerStrippedDown.java)
at onlinequestion.init(onlinequestion.java)
at sun.applet.AppletPanel.run(AppletPanel.java:353)
at java.lang.Thread.run(Thread.java:552)

Similar Messages

  • I just got the Itunes update. So frustrating. I will be trying methods on this forum to save my library and re-install the older version of ITunes. What was Apple thinking when they developed and released this mess?

    I just got the Itunes update. So frustrating. I will be trying methods on this forum to save my library and re-install the older version of ITunes. What was Apple thinking when they developed and released this mess?

    Apple is more likely to see your comments if you send feedback via:
    http://www.apple.com/feedback/itunesapp.html
    =Downgrading from iTunes 11 to iTunes 10.7=
    You may be able to go back with Time Machine but this may involve restoring other items too (https://discussions.apple.com/message/20441404).  Alternatively:
    Back up your computer first, in case the unexpected happens.
    Quit iTunes.
    Get iTunes 10.7 from http://support.apple.com/kb/DL1576 or the direct download link at:  http://appldnld.apple.com/iTunes10/041-7195.20120912.d3uzQ/iTunes10.7.dmg
    Do a few preparatory steps by making sure all iTunes components are not running and cleaning old files.   See https://discussions.apple.com/message/20475394.  Do steps 3 and 4.  Steps 6-8 may be also useful but I don't know if they are essential.  Some of the other steps are not necessary, duplicate steps listed later in my post or are perhaps even unhelpful in the process.
    Replace the iTunes 11 application with iTunes 10.7.  Simply dragging the application to the trash may not work. Lion (OSX 10.7) and newer systems have iTunes integrated into the operating system and deleting is a bit more involved.  Two ways to do this are:
    1.  Use the shareware Pacifist utility (http://www.charlessoft.com/) to install iTunes 10.7 including all associated system files. Details at http://forums.macrumors.com/showpost.php?p=16400819&postcount=6
    2. Check this reference on how to delete the iTunes application itself:
        Delete iTunes in Mac OS X 10.7 Lion - http://osxdaily.com/2011/09/13/delete-itunes-in-mac-os-x-10-7-lion/
        After deleting the application there may be other files that need downgrading too. See the note about error -42408 at the end of this post. You may want to tuck these away somewhere safe until you have completed the installation of iTunes 10.7.  I have not tested this but ideally if newer versions are not found then the installer will put in the old versions. This may include these files in /System/Library/PrivateFrameworks/ which apparently get updated by iTunes 11:
    AirTrafficHost.framework
    CoreFP.framework
    DeviceLink.framework
    iTunesAccess.framework
    MobileDevice.framework
    After doing one of the two procedures above you will have to rescue the most recent old iTunes library from your iTunes > Previous Libraries folder. Rename it "iTunes Library.itl"  and replace the existing one in the iTunes folder. A newer version of iTunes irreversibly updates your library file so you have to replace it with the old one or you will get an error message. Note, this will revert your library to the version at the time of the upgrade and you will have to update any changes made since.  See:
    https://discussions.apple.com/message/20401436 - turingtest2 11/2012 post on rebuilding empty/corrupt library from previous iTunes library file after upgrade/crash.
    iTunes: How to re-create your iTunes library and playlists - http://support.apple.com/kb/ht1451
    Other issues:
    - https://discussions.apple.com/message/20432309 - solution to mobile devices saying they need to be restored after downgrading
    - If you encounter error -42408:
    iTunes: Advanced iTunes Store troubleshooting - http://support.apple.com/kb/TS3297 > Specific Conditions and Alert Messages: (Mac OS X / Windows) - including specific error codes.
    Alternatively, check https://discussions.apple.com/message/20441424 which requires you have a Time Machine backup (though possibly if you remove the newer version of these files old ones may be installed with the iTunes 10.7 installer - untested).  A  variant of this is at: https://discussions.apple.com/message/20448184
    - Persistent "Show in iTunes Store" arrows after downgrade - https://discussions.apple.com/thread/4567064

  • What is the difference between personnel development and performance management

    Hi,
    What is the difference between personnel development and performance management in terms of configuration and in  portal level .
    Thanks
    Srikant

    HI Srikant,
    Personnel development is PD module where u can configure the qualification catalog with the proficiency which can be attached to the position or job as a requirement and the same can be attached to the person as a qualification and then you can do the profile matchup and find any qualification deficit and can propose any trraining required to impart the qualification.And also you can do succession planing, career planing and also development plan.
    Performance management is an appraisal cycle in a company . All appraisal process between manager and the employee will be taken care via portal with the appraisal template.(form)
    hope this will help you.
    regards,
    DInesh

  • What server side objects to pin in shared pool?

    On the first invocation of Java-based image.process(...), processing can take up to 30 seconds. Second run takes less than a second, but a final invocation a few hours later is back to 30 seconds. My DBA suspects that the server side objects are cached in the shared pool by the time of the second invocation, and then flushed out by the time the code is run a few hours later.
    We tried "pinning" ORDSYS.OrdImage pl/sql package in the shared pool using dbsm_shared_pool.keep , but no success. What are the the Java server-side objects referred to the Intermedia Java Client that really does the work when the client-side image.process(..) is executed?
    Thanks,
    Brandon

    hi Mr.kesavan!
    i tried .but i am getting some error.
    when i give lookup (jndi) that time it is giving some error.
    for example :
    ic.lookup("Bean2");exactly this line i am getting some unmarshalling error.
    Can u give me some sample code.?
    thank u...
    Shalinipriya.

  • What components do I need to develop and run JSP applications?

    I am currently developing a JSP-based application using Apache, Tomcat, MySQL, and JDBC. I'm considering switching to Oracle since I know it better and it has better support for certain capabilities.
    But, it's very confusing trying to determine from the Oracle sites just what I need and which platforms are supported. What do I need to buy and what can I download?
    So, which Oracle components do I need to develop and test JSP applications using Application Server? I'll probably get into XML as well.
    Does any of it run on Win98, WinNT, Win2000, or SolarisIntel? I likely will not deploy on any of these platforms, but it would be convenient to develop on my Intel laptop, if possible.
    --Terry Westley, [email protected]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Oracle's IAS includes an Apache and Jserv with JSP runtime by default.
    You could simply migrate your Apache/Tomcat JSP to Apache/Jserv/Oracle JSP without problems, including win32 plattform.
    To run Servlet compliant with JSDK 2.2+ you has to use Apache mod_ose module with your servlets and jsp running inside the Oracle JVM, this combination is more scallable and secure for big projects, but it requires more hardware for your laptop.
    Best regards, Marcelo.

  • Server side package or emrbace Apex and use its capability

    This may not be a suitable question for this forum but I can only try.
    My experience with APEX is primarily doing everything in the APEX “front end” and only calling PL/SQL packages in the database when absolutely necessary.
    A colleague insists on putting everything in a PL/SQL package in the database and putting calls in APEX to functions & Packages.
    One example I can quote is we had a conditional tab which could only be viewed if you had an entry in a table.
    I did the SQL code for the tab in the conditions section in apex. My colleague then reworked my code to call a PL/SQL package and placed the code I had written on the server.
    Another example was a demo of lazy load on an input field he loved it but then when he realised it could not be done via a call to a server side package dismissed the lazy load idea as not relevant even though it would make our users life easier.
    I am soon to have a battle royal over which is the best approach. Any comments.

    First of all: All PL/SQL Logic you enter, either in APEX or in packages is always executed on the server. Your browser doesn't understand PL/SQL very well...
    Putting PL/SQL logic in packages - instead of in APEX regions - has some advantages though (not extensive list):
    - You can easily unit test package procedures/functions.
    - You can reuse the package procedures/functions in the same app or in other apps as well.
    - PL/SQL code in packages is compiled in APEX it's dynamic and has to be parsed, so creates some overhead.
    - When you make changes to your codebase or columns you can spot that in your PL/SQL packages (they might get invalid). You won't notice that in your APEX regions until you (or end user) run the page and encounter an error.
    So, yes, putting logic in packages has advantages. But on the other hand, a statement like "if we can't do it in a package, we don't do it all" might be a little to restrictive...
    Just my 2 cents

  • What is the difference between LR Develop and Camera Raw?

    I am new to LR, but have been using PS for some time.  My old work flow was to shoot in RAW transfer to my computer HD then process first in Camera Raw and do final adjustments in PS, then save back to the computer HD.
    So far I like LR, which came as a bundle with my subscription to PS CC.  But I'm confused about LR's proper place in the workflow.
    So a few questions.
    Is LR Develop the equivalent of Camera Raw?  If it is then can it substitute Camera Raw?
    If not then should I process first in LR Develop before going to Camera Raw?  I like being able to apply adjustments to multiple photos in a shoot, but I still want the power of Camera Raw for some things, unless LR Develop does that better.
    So I'm wondering what the best work flow is.
    Is it Shoot>LR>Develop>Camera Raw>PS>Save back to LR.
    Or is it Shoot>LR>Camera Raw>LR Develop>PS>Save back to LR.  (This one seems very difficult)
    Hoping to end my confusion,
    Bob Gall

    Is LR Develop the equivalent of Camera Raw?
    The image processing algorithms are identical.
    If it is then can it substitute Camera Raw?
    Yes, if you are going to use LR
    So I'm wondering what the best work flow is.
    Do as much development work as possible in Lightroom. Only if you need additional editing power (that Lightroom doesn't have) would you choose to send the photo to Photoshop. In this case, you would use the Lightroom command: right-cilck on the photo and choose Edit In... https://helpx.adobe.com/lightroom/help/open-lightroom-photos-external-applications.html#op en_photos_in_photoshop
    This sends a copy of your edited image to Photoshop for whatever you want to do there. Once completed in Photoshop, you would do a SAVE (not Save As) in Photoshop for Lightroom to recognize the edits done in Photoshop.
    You may (or may not) find that certain photos don't even need Photoshop.
    Camera Raw is not needed in this workflow.

  • What kind of SSD should I use and will it benefit my laptop?

    My Macbook Pro (either early or late 2008, not sure) is in dire need of an upgrade. I'm thinking about upgrading it to a 128 GB SSD-drive and was wondering if anybody has experience with the performance-gains (especially in Adobe Photoshop) and what kind of drives anyone would recommended? It's quite difficult to find recent info on this online so any help would be greatly appreciated.
    Cheers,
    Michiel

    Ah, this opens up new perspectives. Could you shed some light on the RAM-subject? How can I find out what model I have and what kind of RAM I need? I mean, logic dictates I need the same RAM I have now, but I'm sure there has been some development on those voodoo-sticks that should make them faster etc.
    Also, any info on the SSD-thing is still greatly appreciated. Upgrading RAM ánd HD is ofcourse better then just switching to an SSD..

  • I want to use 2 monitors with my mbp, what are thoughts, I do web development and require another screen.  I want to pretty much use my mbp as a desktop at home and attach 2 external monitors, what are your thoughts

    I use Adobe tools, photoshop, dreamweaver etc.  I  am constantly playing music and run out of space for viewing what I build on one screen.  What can you recommend I do to solve the issue?  The mac cinema is nice and all but still just one giant display.  2 monitors would be great but can my laptop handle it if I add an external video card via usb 2.0?  Help! My laptop has 384MB DDR3 SDRAM shared video memory, plus AMD Radeon HD 6750M graphics with 512MB GDDR5 video memory.   
    What are my options?

    i've been looking for a while as well and either this (http://www.amazon.com/Matrox-D2G-DP2D-MIF-DualHead2Go-Digital-ME/dp/B0080K6WIG) seems to be the only thing that will make it work.
    i'm about to buy one and will chime back in when it comes and i have it set up...
    belkin makes a hub (http://www.belkin.com/us/p/P-F4U055/) but the display port doesn't double up as you'd expect unless they are thunderbolt (i believe - check other threads)...

  • Urgent:What's the relation between WS-Reliability and WS-ReliableMessaging

    Thank you!

    Hi Justin,
    In the AFKO (type 30 for PM order), the fields AUFNT &  APLZT refer the assigned PS activity. This relation is not stored at PS activity (at least not in database), since multple PM orders can assigned to the same PS activity.
    A PS activity can NOT be a subitem of maintenace (PM) order, if in the database has such constellation, it is an error.
    Please reward, wenn the information is useful.
    Kind regards,
    Zhenbo

  • What platform/java technology should I use? Please Help

    Hi, I am a uni student and have a final year java project to do.
    The project must include:
    1. a server side application that must run at specific times during the day (3 x a day) and store information to a database (MySQL).
    2. a client side desktop application that will connect to the database and retrieve the information.
    I have no problems writing the client side application. However, I am totally lost when it comes to knowing what server I need to have running the server side application and what type of java technology the server side application should use i.e EJB, entity beans etc??? How would the appliaction run at certain times, would I use a timer class? What would be the best way?
    I would appreciate any advice you can give. Many Thanks.

    Hi,
    1. ok if I develop my application as a "normal" java
    application does this mean that it needs to run on an
    aplication server?No, it doesn't.
    2. is developing the app as a normal java app
    considered a good way of implementing such a system,
    or would it be better to use enterprise bean
    approach?That depends on your professor. Given nothing other than the requirements you stated, there is no need for an application server. You can just have a command-line app that runs forever to do these server things. However, if your professor wants you to learn about J2EE servers, then it's a different story. So ask your instructor.

  • How do I tell FMS to only serve a section of a file using server-side ActionScript?

    We have a bunch of mp3 files on our server and we'd like to serve only particular sections of particular files to users.  For example, hello.mp3 might be four minutes long, but when user 1 tries to play it, he should only be able to play the section from 0:30 to 1:00, whereas user 2 should be able to play the whole thing.
    I'm coming from a background using Wowza Media Server, where this is fairly easy to achieve: http://fmsguru.com/showtutorial.cfm?tutorialID=78.
    Wowza doesn't require any change to the player (it doesn't call any special methods), so I'm looking for the same here.
    I've been fiddling around with the main.asc file and the "Server-Side ActionScript" API to try and achieve something similar.  In particular I've found the Stream.play method, which seems relevant.  But I can't figure out how to attach a handler to a "play" event; all the examples I've seen only attach to Application.onConnect, which doesn't seem to include a connection to a particular file, which I need in order to determine the section that can be played.
    So I'd like to do something along the lines of this (this is completely made up and doesn't follow any of the APIs; it's just an illustration of what I'm trying to achieve):
    application.onConnect = function(client) {
       client.onPlay = function(stream) { // Client.onPlay doesn't exist; what should I do here?
           var section = getStreamSection(client, stream);
           stream.play(section.start, section.end);
    var getStreamSection = function(client, stream) {
       return { start: 30, end: 60 }; // Return value is based on the user's credentials and the file they're trying to stream

    You can find the documentation for Plug-ins here:
    http://help.adobe.com/en_US/flashmediaserver/plugin_apiref/index.html
    http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0d662434 -7ff6PluginAPI.html
    Basically you need to concentrate on E_PLAY event and two fields F_STREAM_LENGTH & F_STREAM_POSITION. I am pasting below some code which you need to paste in your sample Auth Plug-in which you can find in : <installdir>/samples/plug-ins. You would have paste below code in case E_PLAY section in MyFmsAuthorizeEvent::authorize() function and compile it. You would basically get AuthModule.dll which you need to place in modules/auth and restart FMS.
    // Set the Stream to be played back only for 10 seconds starting from 10 th second
                                  // Stream will play from 10th Second to 20th Second
                                     float fValue;
                                  char buf[1024];
                                  if (getFloatField(m_pAev, IFmsAuthEvent::F_STREAM_LENGTH, fValue))
                                            float fLength = fValue; // in seconds
                                            sprintf(buf,"Original Stream length value passed from player %f\n",fLength);
                    m_pFmsAuthServerContext->log(buf, IFmsServerContext::kInformation, false);
                                            fLength=10.0;
                                            sprintf(buf,"Modifying Stream length value passed from player %f\n",fLength);
                    m_pFmsAuthServerContext->log(buf, IFmsServerContext::kInformation, false);
                                            setFloatField(m_pAev,IFmsAuthEvent::F_STREAM_LENGTH,fLength);
                                  if (getFloatField(m_pAev, IFmsAuthEvent::F_STREAM_POSITION, fValue))
                                            float iPosition = fValue; // in seconds
                                            sprintf(buf,"Original Stream Position value passed from player %f\n",iPosition);
                    m_pFmsAuthServerContext->log(buf, IFmsServerContext::kInformation, false);
                                            iPosition=10.0;
                                            sprintf(buf,"Modifying Stream length value passed from player %f\n",iPosition);
                    m_pFmsAuthServerContext->log(buf, IFmsServerContext::kInformation, false);
                                            setFloatField(m_pAev,IFmsAuthEvent::F_STREAM_POSITION,iPosition);

  • JNI via Server-Side Language

    I'd like to use the following post as a reference: http://72.5.124.102/thread.jspa?threadID=788137&messageID=4479784
    "The DLL will remain loaded between calls, so if you use a global variable to store the connection then it should be ok. "
    Of course this makes logical sense. However, JNI doesn't have a handle from my understanding... JNI looks like this:
    private native void nativeMethodInvoke();
    static {
        System.load(path+dllName) // many alts to this, but yea.
    // somewhere in main thread....
    SelfClass varRefToSelf=new SelfClass();
    // where SelfClass is the current class running.
    // This doesn't make sense to me, considering usage of 'this' - so if anyone can explain that, I would greatly appreciate it.
    varRefToSelf.nativeMethodInvoke();So.... am I supposed to keep a global reference within my class, to itself?!?
    The actual problem is that I'm using a server-side language to invoke Java, and thus C++ via JNI. However, the server-side language is creating a new instance of the JAR upon each invocation. So my plan was to pass a reference to the module handle, and somehow manage to get that back to server-side language, and then furthermore back to Java JNI. Am thinking about moving to a servlet instead, since this doesn't appear to be possible - as unfortunate as that is.
    Would SingleThreadModel work in this case? Or should I have C++ thread itself, so when Java makes a call, I can let C++ handle data by forwarding to correct module in memory? Assuming the above mentioned post is accurate, then the DLL, when loaded by Java, will stay in memory until unloaded. If the jvm is exiting after each server-side invocation, I must assume multiple instances of the dll are being created. So, am thinking this prospect will work... servlets aside...
    Any help is appreciated. I clearly do not understand JNI as well as I should.
    *Edit:
    I have already tried this, and found that C++ DLL's thread is definitely active in memory post-jvm exit. The DLL also appears to be loaded multiple times, as the data I'm dealing with appears to be unique, in that it's not "stepping into itself" and overwriting pointers, or anything.
    Am I going to have to create an instance of my class, via itself, to launch itself in the jvm manually - to keep the reference to dll in memory?
    Although that statement sounds terribly redundant... I believe it's accurate...
    1.) Create instance of class that's called by server-side, launch it under new jvm
    2.) Have orig class return to server-side as normal, and forward any new requests to the jvm-launched "self"; based on detection of class/jvm in memory...
    For being cross-platform "magical", Java sure makes it difficult to perform pretty basic tasks....

    Thanks for the great information jschell, this clears up alot. I'll play around with these new prospects and see if I can get this running properly.
    Also, let me define more what I'm actually doing.
    I'm using Railo, and a CFX "tag" to invoke a JAR. This Jar contains the JNI to execute a DLL's code. This dll's code is merely in place to perform some server tasks - mostly routine file maintenance, and checks to ensure normal operation. Some of this includes db queries. Yes this can be done in Java for the most part, but we plan to use the DLL exports later in a deployment scenario.
    So, "Did you mean it is loading the jar each time?", I do believe so. However, the instances appear to be different. If i were to create a thread within the JNI invoking class, which i have tried by the way, and create a global variable with some value, the second calling of the JAR file reports that it has not been defined yet on class initialization. Additionally, the thread I mentioned also halts, and does not exist within the second calling.
    Let me show some actual code...
    Test.cfm...
    <cfx_mytag Library="myLibrary.dll" task="function1">
    <cfscript>
    ... // do some stuff.
    </cfscript>If I were to alter that to:
    <cfx_mytag Library="myLibrary.dll" task="function1">
    <cfx_mytag Library="myLibrary.dll" task="function2">
    <cfscript>
    ... // do some stuff.
    </cfscript>I found that function2 in the same JAR, loaded via "cfx_mytag", reports inexistance of function1's execution - which registered a value into a global var.
    This is why I must assume that the JAR is being loaded independantly - each time. Correct me if wrong. Perhaps my terminology is off - the class within the jar file is multi-instanced, as far as I can tell. Or rather... Railo is creating mutliple instances of this class - and thus I lose my handle to my dll - every call... Seemingly at least.
    //Java...
    import com.allaire.cfx.*;
    public final class myClass implements CustomTag {
         private Request req;
         private Response res;
            public boolean igetresetoften;
         private native void gogoGadgetDLL();
         public myClass() {
        public void processRequest(Request request,Response response) throws Exception {
             this.req=request;this.res=response;
              if (!this.igetresetoften) {
                     igetresetoften=true;
                     res.write("yea... this is annoying");
                // in actual code - function1() assigns global var.
                // and function2() reports to response buffer the value of the global var , which is constantly false each run.
    }Notice the similarity to a servlet (request/response buffers). I've dealt with servlets, so I know that all requests are threaded.. but the global vars in a servlet are, in fact, ... global. Not in this case, it would seem.
    Thanks again, I'll let you know of my results, late tonight.
    Edited by: jSD7 on Nov 13, 2009 4:20 PM

  • What to keep in mind whilie developing under the new IOS PLA

    Hi everyone.
    I found out the the new IOS PLA was introduced on June 2nd. I could not spot any noticeable differences from the previous one.
    The fellow developers at my office are quite acquaint with the previous PLA, however the release announcement sort of created confusion among them. They all wonder what to keep in mind while developing and publishing the apps under the new PLA.
    Your help will be much appreciated!
    Thanks in advance

    Very simply "wired for internet" just means that you have, probably, Category 5 (CAT5) ethernet cables and jacks prewired in the home. These cables should all lead to one common location, hopefully in a patch panel or box. In order for this arrangement to be of any use you need a multi-port router and/or switch. I doubt whether the contractor provides this router/switch as part of the deal. Anyway the router/switch would connect all of these cables together as well as your internet service (DSL, Cable Modem, whatever). Plugging into any of the jacks in the home would connect you to the router/switch, which in turn would issue your device an IP address and connect you to the network. Internet access, as well as file sharing, would be controlled by the router/switch. Very basic home network and nothing complicated. Your Apple TV will work just fine with this network. You could also connect a network storage device, such as a large capacity hard drive that could be shared by all users on the network. Getting more complicated involves having a dedicated server machine running OS X Server for example.

  • Server side database access with Applets?

    Does anyone know how to do this without any JDBC or any other expensive, server heavy and special requirements?
    Who could be interested in this?
    Am i the only one?
    Most internet hosts, rented i mean, do not give many possibilities you have PHP and not much more to access a MySql or other database engine.
    If you want to build an aplication, a decent one, you must use java Applet because server side Java is not very interesting and is very expensive.

    Personally, I think server-side Java is very interesting and would disagree that a decent web application necessarily requires applets.
    I use Supplehost for their reliable and inexpensive Java hosting service.
    Many sites and applications make use of cross-browser DHTML and Java server technologies (JSP and servlets) are ideal for building and delivering data-driven DHTML pages.
    Of course applets have their advantages but, without a server providing access to data in a database, they're effectively working just as a static web page.
    There are other interfaces to databases: for example, Microsoft SQL Server provides the means to interrogate SQL databases through the underlying web server and to have the results returned in XML format.
    For me, J2EE provides the best tools for developing data-driven applications and the question over which client should do the presenting is more often one of how best to cater for the intended audience: cross-browser DHTML is best in some circumstances, applets in others, Macromedia Flash in others.
    Check out Supplehost's site: you get SSH and secure FTP access to a shared server, can install and run servlets and JSP applications and upload, configure and restart your applications very easily:
    http://www.supplehost.com
    Chris.

Maybe you are looking for