Combining Java with Ajax

Source: Internet
Author: User
Ajax in the world of programming, Ajax has brought an exciting period of Renaissance Web site development, but it also poses a threat to the creation of new "secularism" in the expression of experts and application developers when creating Web services.

Because the goal of a service-oriented architecture is to create a failed, user-oriented service, such separation in many business innovations can lead to the creation of a new generation of services. To break it before this chasm is formed, Clearnova has now released a new fast application development (RAD) platform that uses an open source framework that is Java 2 Enterprise version (JAVA2 Enterprise Edition)] Combined with Ajax.

This platform, known as Thinkcap JX, will allow Java programmers to modify the user interface on the server without having to understand all the details of Ajax (Ajax is asynchronous JavaScript and XNL abbreviations). This is because there is a client-centric application interface on the server. Similarly, RAD will automatically generate Java stubs for JavaScript programming that is done on the client.

"Ajax has more to do with Java than you think, because Java is the language used to build a lot of Web applications and services," said Steve Benfield, Clearnova's strategy vice president. "While Ajax is a browser-based technology, you will be in a state of call server more than you think." ”

Integrated and coordinated flexibility is one of the key requirements for SOA. When making a business change, the Web service needs to accept this modification and quickly make changes to regain the services available to a user.

The reason Ajax is so powerful is that it uses browser technology to make dynamic Web pages without having to refresh the page every time the mouse clicks on it. JavaScript programming skills, however, cause general Java developers to not be able to master dynamic representations generally.

"The question is, do you want to be an autocratic javascrip programmer, or do you want to be a Java developer who only touches a part of Javascrip?" Benfield to ask questions.

After Microsoft released a trial version of Atlas one day, Clearnova company also released their Rad, which is used for ASP.net AJAX implementation tools. Richard Monson-haefel, analyst with Burton Group, said he believes there will be a wave of Ajax development tools in the IT industry because technology itself has the ability to enrich user experience.

"Ajax is playing an increasingly important role in how we interact with Web services," he said. "Ajax is fundamentally changing the way we use the web, and developers have to make corresponding changes to balance this change." ”

Benfield expects that in the next two years, there will be a rapid shift in expression to force an integrated, loosely coupled development environment.

    • Ajax: A new way to build Web apps
    • Discussion on the error handling mechanism of AJAX (2)
    • Discussion on the error handling mechanism of AJAX (1)
    • First experience. NET Ajax Brushless New technology
    • A brief analysis of Ajax development Technology in Rails system (4)


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.