Part III: Rapid Languages


Programming languages are a software engineer's main building material. Java is the programming language for the J2EE platform, but alternative programming languages and paradigms exist that can complement Java's object-oriented semantics. In Part III, we examine some of these alternatives from the perspective of the advantages they provide for rapid development.

The topics covered include the use of scripting languages for undertaking the many and varied tasks that make up an enterprise project; rule-based languages for defining complex and dynamic business logic; and the benefits of aspect-oriented programming for producing highly maintainable software and as a means of effecting rapid changes to an application's entire code base.


 

Chapter 9: Scripting

 

Chapter 10: Working to Rule

 

Chapter 11: Aspect-Oriented Programming



    Rapid J2EE Development. An Adaptive Foundation for Enterprise Applications
    Rapid J2EEв„ў Development: An Adaptive Foundation for Enterprise Applications
    ISBN: 0131472208
    EAN: 2147483647
    Year: 2005
    Pages: 159
    Authors: Alan Monnox

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net