Which is the most popular JAVA technology today among applet/JSP/Struts etc. for web apps and why?
472842
The most popular today are Struts,EJB and Spring remember Struts and Spring are seperate frameworks. And if you are new to java  then first learn Core Java. Download tools + JDK from here http://java.sun.com/j2se/1.5.0/download.jsp. then complete the tuts here http://java.sun.com/learning/tutorial/index.html\ntake one by one ..\nAND enjoy ur coffee!!!!!!
890914
The best tool you can use for testing web apps is your own browser. That is the same tool everyone is going to be using to access the web app too, so why not make sure that it is bug free using the tool everyone is using?\n\nNow there are a few tools for testing server-side code that you wrote for a web application. I have added several links to testing "frameworks" for some common server-side languages.\n\nHope this answers your question to your satisfaction.
740479
http://www.sun.com/java/
1137830
presently java is the best. more opportunities. easy to get job. challenging programming.
653156
Java is a strongly-typed, object-oriented, compiled programming language.  It does as much checking as possible at compile time, before the program ever leaves the programmer's hands.\n\nJavascript, originally called Livescript, is a loosely-typed language, which as of version 1.6 does not yet have traditional object-oriented classes. It offers a sort of class-like approach to OOP that is based on the Prototype design pattern, relying on dynamic programming tricks in lieu of programming-language features.\n\nBoth applications are well-known for being able to run in a web browser. Java applications that do this are generally called Applets, and today they are executed in the browser environment called the Java Plugin.  The Java Plugin provides a homogenous, cross-platform environment for Applets, reguardless of the OS and browser maker.  Java applications are distributed in binary files.  The object file for each class is called a .class file - and they are frequently bundled into .jar files.  A .jar file is a .zip file enhanced with a couple simiple metadata files telling what lies within.\n\nJavascript code, by contrast can go directly in web pages - either in a script element of a .html file, in attributes of CSS rules in the .css or .html file, or in the HREF element of an A ("anchor") tag.  Javscript code is not distributed in a binary file format, the code is all there for you to read.\n\nA lot of Firefox's "flair" or "bling" in the form of extensions is implemented using Javascript.  Javscript is the dominant runtime language used by the Firefox/Mozilla team for runtime customizations.\n\nJava code can also run on a web server.  Or an application server.  Or on the desktop.\n\nNetscape's web server product, which became iPlanet, uses Javascript as an application development programming language.  The Mozilla project also distributes a Javascript interpreter written in pure Java called Rhino.  It implements the Javascript 1.6 standard, just like its big brother in the Firefox 1.5 web browser.\n\nJavascript 1.6 sports a neat feature that Java does not have.  Javascript 1.6 added XML as a first-class data type.  What this means is that you can write a fragment of XML without quoting it, and Javascript will know it is XML and treat it as a real, live data structure.\n\nSo, you can write:\n\n  line = <para language="english" accent="british">My, this <italic>is</italic> <bold>interesting</bold>, <person profession="detective" org="private" iq="genius">Holmes<person>!</para>\n\nYou could then pull pieces of it out.  Like, for instance:\n\nvar hisProfession = line.para.person.@profession;\n\nThen, hisProfession => detective\n\nThis is more efficient for programmers working with XML than writing code with SAX or DOM APIs. Given the recent rise of AJAX as a prefered UI in web pages, that can be a key advantage.\n\nJava programs, which are compiled and have an extremely clever runtime engine will run much faster than Javascript programs. Generally, that is.\n\nOn the other hand, starting up a JVM and loading classes takes time.  So for short little bits of code, Javsacript does have a speed advantage.  In practice, either one could be faster - depends on the overall situation and other factors.\n\nThe best way to learn the differenes between the two languages is to first get them and their documentation.  Then, read the reference material and tutorials, do some exercises.  Finally, come up with your own ideas for programs and write them too.\n\nIf all else fails, consult the Wikipedia.
56251
Java Servlet \nThe Java Servlet API, invented by Sun Microsystems, allows a software developer to add dynamic content to a web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to dynamic web content technologies such as CGI, PHP or ASP. Servlets can maintain state across many server transactions by using HTTP Cookies, session variables or URL rewriting.\n\nThe Servlet API, contained in the javax.servlet package hierarchy, defines the expected interactions of a web container and a servlet. A web container is essentially the component of a web server that interacts with the servlets. The web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights.\n\nA Servlet is an object that receives requests (ServletRequest) and generates a response (ServletResponse) based on the request. The API package javax.servlet.http defines HTTP subclasses of the generic servlet (HttpServlet) request (HttpServletRequest) and response (HttpServletResponse) as well as an (HttpSession) that tracks multiple requests and responses between the web server and a client. Servlets may be packaged in a WAR file as a Web application.\n\nMoreover, servlets can be generated automatically by Java Server Pages (JSP), or alternately by template engines such as WebMacro. Often servlets are used in conjunction with JSPs in a pattern called "Model 2", which is a flavor of the model-view-controller pattern
70693
I think you should learn Java because it has rich class library which will enable you to add the required functionality.The intigrated technologies such as Servlets and JSP are Sun's implementation of PHP and ASP.Also as a matter of fact Java and J2EE server comes free of cost and are available for download at www.java.sun.com\nAlso use mySQL with JSP to add database functionality to your site.\n\nI think you should follows these steps to make the procedure fast\n1 Download JDK1.5,J2EE 1.4 ,mySQL and JConnector\nyou will find J connector onmysql's webiste\n2 Install them take help from their resp.  official sites\n3 learn JSP you could get help on java.sun.com \n4 for uploading the site on internet you could try\nwww.myjavaserver.com you will be surprised to know that it all comes free of cost\n5 Now this comes as a bonus you could try www.freedomain.co.nr for get yor required URL free of cost
252910
Take a look at:\n\nhttp://www.jcreator.com/\nhttp://www.eclipse.org/\nhttp://www.modelworks.com/editors/java.html\nhttp://developers.sun.com/prodtech/javatools/jscreator/index.jsp\n\nA listing on the web:\n\nhttp://www.apl.jhu.edu/~hall/java/IDEs.html
288635
Um...I think an Update of JAVA is needed. Dont you?\n\nwww.java.com
712638
Wow, what a complicated and sophisticated question given the general nature of this site. Thanks--I'll do my best.\n\nI'm going to address this question holistically, and you can clarify if you like. Let's assume you use Java for just about everything. Your customer service reps use a custom CRM written in Java Swing, your internet application uses servlets and server pages, and what the heck, your sales force travels all about using Java Mobile on their Treos (lucky sales force).\n\nThis sounds like overwhelming commitment to one product, but many companies use Java so singularly at this point, so you wouldn't be alone.\n\nMaintenance: What you need (if you're running my hypothetical company) is a single minded IT department--a bunch of Java programmers and maybe a database admin, a sysadmin or two, and a designer. Between upgrades, things will go wrong in your enterprise applications, and you will have to add things quickly. Be prepared for this by NOT overwhelming your IT staff with "busy work." Creating an agile development machine is difficult, but it's easier in Java than many other languages. These programmers would be able to respond quickly since they know the applications better than anyone else. If your organization is large enough, creating at least a role, or perhaps even a department, of "tactical" programmers would be a very wise move. I have worked for many companies that have such a structure, and they are, generally speaking, successful and agile.\n\nChange Control: You're lucky here with Java. Sun has always done a wonderful job of ensuring the reverse compatibility of its platforms, so changing from version to version of the Virtual Machine should be little trouble for you and your company. Changing applications is another topic altogether. When I implement major changes in the software I supervise, I like to build a focus group of beta users, and let them absorb the change. When it comes to change control, there is nothing more valuable than having boots already on the ground--if you've ever worked in a cubicle before, you know well that when you're up against a problem, you stand up and ask it out loud generally. It pays BIG to have someone nearby who can answer. There is nothing more important in your change control plan than giving yourself adequate time and capacity to gain the buy-in from your employees, and perhaps your vendors and suppliers if they're stakeholders in your applications.  As far as the technical process goes, that is very different from application to application and from business to business.\n\nBest of luck with your process implementation.
123974
An applet should be able to run most Java code (although some is restricted).  However, a Servlett is like a CGI script - it reads an HTTP GET or POST and generated a return web page.  Thus, using something like...\n\nString webPage = getURLData("http://xxx/SVLT?data=1");\n\n..will invoke the default page at http://xxx/SVLT (which you set up to be the location of the servlet), passing it a "1" as the value of "data" in the HttpServletRequest portion of the "doget" method.
608819
Is this on an MS Windows system? If it is, then it should be as simple as going here:\n\nhttp://java.com/en/download/index.jsp\n\n...and downloading and installing the latest Java Runtime Environment.
151898
get java here.\n\nhttp://www.java.com/en/download/index.jsp
416304
J2EE is better, with the Java Server Faces Technology, Java has provided a ROBUST and an economic way of producing Intense Web Applications
68219
Weblogic is the BEST, chk out:\n\nhttp://www.jguru.com/faq/view.jsp?EID=211362\n\n--\nBalakumar Muthu\nhttp://i5bala.blogspot.com
565577
Basically, IE and Firefox are java enabled browser, but to run java applets on some sites, you need to download java runtime environment version 5 update 6 from http://www.java.com (latest) first
98746
All Java AWT/Swing features are available in applets.  Use these.\n\nCheck out JOptionPane, JTextArea, and JTextField