Comparison of oracle8i-based programming models (I think it is classic and I just picked it out)-JSP tutorial, object-oriented/Design

Source: Internet
Author: User
Tags comparison
Category 1:
Component-based development vs. Stored Procedure
Currently, "component-based programming" has quickly become the preferred application development solution for many people. It can
Components of the same manufacturer can be combined to allow repeated use of code, which is easy to maintain, easy to expand, and easy to expand.
And quickly develop applications. Applications applicable to component-based development models include:
■ Computing-intensive applications: if an application requires intensive logical and arithmetic operations
Third-party components and reuse of components can make the entire development process easier.
■ Complex multi-layer applications: for components e j B and c O r B a running in o r a c l E 8 I, they can be self-built through I O P
I n t e r n e t browser, c o r B A client, and pure J a v a client. D c o m client (such
The Visual Basic application running on Microsoft Transaction Server can be run through a d c o m →
The c o r B a bridge facilitates access to the c o r B A server.
In addition, applications suitable for developing stored procedures include:
■ S q l-intensive applications: the storage process is highly integrated with the database, so it is particularly suitable for the use of s q l-intensive data
Data application.
■ Traditional double-layer applications: Stored procedures provide a simple and direct programming model for traditional double-layer applications.
O r a c l e 8 I stored procedures can be easily accessed by a series of database clients, such as j d B C, S Q L J,
O d B c, o c I, O r a c l e, and so on.
Category 2:
Based on component development: EJB vs. CORBA
E j B technology makes it easier for us to build a j a v a application at the top of a c o r B a Infrastructure. As in this Chapter
As described in the "advantages of e j B" section, e j B overwrites a more advanced programming interface to implement
References of c o r B. E j B is completely written in J a v a, and I D L is not required. E j B statement of transaction processing and security policy adoption
Instead of being programmed.
The c o r B A object can be written when A good grain function is required. C a ff e I n e (coffee
Because) the tool can effectively reduce the complexity involved when J a v a is used to develop the c o r B A server.
Note that although the c o r B A object can be written in any language, only objects written in J a v a can be written in
O r a c l e 8 I.
Category 3:
Stored Procedure: PL/SQL vs. Java
Close integration of p l/s q l with databases has the following advantages:
■ Automatic visibility into s q l: in p l/s q l, no conditions are required. All processes and functions are in front of s q l.
Is exposed. In J a v a, you must first compile the corresponding call specifications and release"
Related Article

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.