tailieunhanh - HandBooks Professional Java-C-Scrip-SQL part 16
Tham khảo tài liệu 'handbooks professional java-c-scrip-sql part 16', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | . Enterprise Integration In some ways C redefined enterprise integration by allowing strong database connectivity across an open API ODBC for Microsoft applications and providing transaction monitors like Tuxedo and Encina. C was disruptiveit introduced enterprise programming beyond mainframes. Java continued this legacy with frameworks for transactions rich database integration messaging and many other forms of plumbing code called middleware. I don t think the next major applications language will initially have to have the full enterprise capabilities of C or Java to succeed. Visual Basic certainly achieved tremendous success without these capabilities by leveraging the services provided by other frameworks written in lower-level languages like C. We ve already determined that the next language should interoperate with other Java programs hopefully within the same virtual machine. It should also interoperate through a coarse-grained service layer. That said some enterprise capabilities will be very important. . Database Integration Minimally a new language should access relational databases in a natural productive way. I don t think any particular application style is importantyou can see wildly successful environments with different strategies Microsoft builds a framework that leverages the power of SQL row sets and relational databases. The center of the Microsoft universe from a data perspective is the relational database. The strategy can scale very well and is surprisingly productive. Java instead seems to be moving toward ORM. The center of Java s data universe is an object-oriented persistent model. Other Java applications leverage JDBC with helper frameworks quite successfully. Ruby on Rails takes an intermediate approach. Rails wraps a database table with objects that discover the structure of the database dynamically. All strategies have strengths and weaknesses and each could serve as an effective foundation for a new language. I do think that
đang nạp các trang xem trước