ISYS 350 Building Business Applications David Chao.

11
ISYS 350 Building Business Applications David Chao

Transcript of ISYS 350 Building Business Applications David Chao.

ISYS 350Building Business

Applications

David Chao

Business Applications

• 1. Database-centric applications– Examples:

• Login to a website• Join a website to become a member• Online shopping

Business Applications

• 2. Client/Server structure:a. Presentation – user interface

• Menus, forms, reports, etc

b. Processing logic • Business rules

c. Database

Client Database Server

SQL queries

Results

Business Applications

• 3. Multiple platforms– Non web-based applications

• Ex. Windows-based

– Web-based applications• Non mobile applications• Mobile applications• Cloud-based applications

– Integrated applications

Business Applications

• 4. Component and service oriented architecture:– Component-based software development

focuses on building large software systems by integrating previously-existing software components.

– A service-oriented architecture is an information technology approach or strategy in which applications make use of services available, such as web services.

Example of Service

• WebserviceX.Net:– http://www.webservicex.net/WS/default.aspx

Business Applications

• 5. Object-oriented, GUI, event-driven

Course Objective

• This course provides an overall introduction to modern technologies and concepts employed in the development of business applications.

Major TopicsConcepts\Technologies Java

frameworkMS .Net framework

IDE NetBeans Visual Studio

Fundamental programming constructs

Minor Major

GUI and event-driven programming

Demo Major

Object oriented concepts and Class

Major Demo

Database connection Major Minor

Web application development

Major Minor

Service oriented concepts: web service

Demo Major

Programming with the Java Development Kit and .Net Framework

• Programming with the Java Development Kit (JDK) and .Net Framework means making use of the classes, objects, and members exposed by the JDK and .Net Framework, building your own classes on top of these and manipulating the resulting objects using language constructs.

Required Software• Visual Studio Professional 2012

– Free download is available at Microsoft DreamSpark website:

• https://www.dreamspark.com/

– Click the link: Learn how DreamSpark works for a student

• Create an Account in the Get Started Now area

• JDK 7 with NetBeans 7.2.1– First install Java JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

• Click JDK Download

– Then download NetBeans with Java EE at: http://www.netbeans.org/downloads/index.html