| JAVA |
|
The Java programming language is an object-oriented programming language created by Sun Microsystems. JAVA is object oriented because Java programming is centered on creating objects, manipulating objects, and making objects work together. An object can be perceived as a real life object or business object. Example: real life object like chair, table, person while business objects like bank account, mortgage, invoice etc..Object-oriented programming provides greater flexibility, modularity and reusability. An object has properties and behaviors. Properties are described by using data, and behaviors are described by using methods. Objects are defined by using classes in Java. A class is like a template for the objects. Benefits of using JAVA programming
Architecture & Design For architecture and application design of JAVA software applications various design patterns are incorporated depending on the software application and business needs. Generally, to build a system, you may need many patterns to fit together. Different designer may use different patterns to solve the same problem. Design patterns or not methods or framework, they give show you a way to solve a problem effectively. Some of the J2EE design patterns which FDSC has used on the projects include MVC, Business Delegate, Data Access Object, Front Controller, Service Locator. Choosing a design pattern depends on the business and software application needs in addition to the following considerations:
Frameworks A framework can be defined as a skeletal support structure made up of software components which can be extended and is used to organize and develop another software application. The efficiency of the application depends on the framework choosen. Some JAVA programming frameworks which we have worked with include Struts, Google Web Toolkit, Spring Some popular AJAX libraries which we have used on our projects include Yahoo User Interface Library (YUI), GWT
|
||||