Use the features of the Java platform to build an eye-catching system

Source: Internet
Author: User
In the past few years, Java platform technology has made some amazing progress. However, the wide application of this technology in some aspects is totally different from its original design goal. The Java platform technology initially wanted to run the Applet and application on the client to add interactivity to the webpage. The most common use of this technology is the server-based J2EE system. Many new technologies have been developed to maximize the potential of the Java platform on the client. As Enterprise systems are gradually replaced by internet applications, it is necessary to master these new technologies. In this article, you can see how to use the new and old technologies to achieve this goal.

What problems does Applet encounter?
When the first release of the Java platform, it indicates a new method that can upgrade the internet from a static set of simple web pages to an interactive high-level level. The original purpose of the Java creator is to provide developers with some methods to create small programs that can run on any client machine. These programs can also combine client processes with server data to provide customers with a high degree of interactive experience.

However, in some places, Java does not implement many of the features promised by the client. Possible causes of this misfortune include:
The company's firewall usually blocks the passing of Java applets.
Many clients do not provide fully compatible Java virtual machines.
Security settings do not allow the use of Applet to execute many useful rules.
The overhead of downloading a complete user interface during page browsing often blocks many users from using Java applets.
Many user interface functions (print, file management, and other similar tasks) must be re-implemented for different systems and platforms ). This is why many developers avoid using Java applets.

With the growth of e-commerce on the Internet, the processing capability of end users has increased, and the demand for communication bandwidth has increased rapidly. Using Java technology in client components is once again quite tempting. However, we need to work out a new method that can utilize client programs without having to face obstacles similar to using Java Applet to make ad-ware and scroll the news bar. These problems can be mitigated through the combination of new and old technologies, or even the convergence of some old technologies that are almost forgotten by the "internet age" that has been running fast.

Why do people call JavaScript?
When the client uses Java technology, the most negligible point is the combination of Java Applet and JavaScript. The JavaScript standard has long provided a method for the script to call the Applet class, and the Applet can also call the function of the script. This combination enables us to leverage the strengths of these two technologies. We develop and maintain the required functionality, and hand over the user interface design to web developers for processing. In addition, this combination can also increase the interaction between users and servers, leaving few traces of client participation.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.