Re: J2ME or network programming or...what do you recommend?



failure_to@xxxxxxxxxxx wrote :
So what are the technologies I should learn regardless of the kind
of network apps I want to create ( should I learn servlets AND
applets AND javascript AND XML and ...)?

How deep do you want to go? Are you doing the entire Web page, or are you simply supplying data which someone else will extract to the screen? Do you have a Database Administrator (DBA)?

If you are doing it all then:

Server side:
Java - servlets, where all the real work is done
SQL - for all the database work
XML - for passing information around, and the application server web.xml file
property files - for configuration
I18N - internationalization (an I followed by 18 letters followed by an N) - This would be what the user sees.

Client side:
JSP - well OK, it is on the server, but given to the client.
XHTML
DHTML - for dynamic effects such as mouseover
CSS - for layout, colours, fonts
Javascript - for interactive support
AJAX - not the entire set (though you can), but enough to be able to communicate in the background.

There are third party Javascript tools for menus, rich text editors, spell checking (some dynamic), date pickers, pop-up boxes, and so on.

You can also look at the Google Web Toolkit ( http://code.google.com/webtoolkit/ ). You build up your screen in Java using the toolkit, then it is rendered at the client entirely using AJAX.

--
Wojtek :-)


.



Relevant Pages

  • Re: parsing XHTML fragment using JavaSCript
    ... However it is possible that the XHTML fragment that is inserted may ... document, perhaps DTD, that I can use with JavaScript to parse the ... I know of no browser that uses and no DOM that provides a validating XML ... I understand that mutation events are client side. ...
    (comp.lang.javascript)
  • Re: AJAX
    ... Was spricht da, bei einer textbasierten Umgebung wie HTTP / HTML und einer DOM-API, gegen XML? ... Per JavaScript werden die Eingabe-Felder manipuliert (z.B. ... Bei müsste ich vom Server an den Client einen Befehl schicken, den der Client parst, und dann den o.g. JavaScript-Befehl ausführt. ...
    (de.comp.lang.java)
  • Re: AJAX + ASP.NET
    ... infact it could have been deployed since javascript got ... means Asynchronous Javascript And Xml) ... Basically a client continually polls a web service for information on ... returns XML formatted information inresponse to the poll, ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Merge data
    ... I have javascript on the client to manpulate the xml so there are no ... >> change and delete rows in a table with no server pulls. ...
    (microsoft.public.dotnet.xml)
  • Re: Tier3 today - And Flex-it like NASDAQ (*Only better!*)
    ... FlexBuilder, or just working on the FABridge functionality in general, you ... ArrayCollections are completely accessible via the Javascript in ... Broadcasted server to client messages, ...
    (comp.os.vms)