TLC- Automated Scheduling System

horseheadssolidInternet and Web Development

Nov 10, 2013 (3 years and 7 months ago)

49 views

TLC
-

Automated Scheduling System


Frameworks


Java Stripes


Programming Language


JSP


Java


HTML5


CSS


Development


Google App Engine


Google App Engine
Datastore

Stripes Framework

Basics


Stripes is a MVC framework


Stripes is mainly in the controller and view parts


Helps you transfer data between model and controller


Makes web application development easy


BYE
BYE XML


Only need the standard
web.xml


Action
-
based framework


A request is translated into an “action”, which triggers
a Java method, does the work and returns results


Easy to plug into 3
rd

party libraries and Ajax
frameworks

Basics (2)


HTML/JSP


Interface to submit request


Display response



Action Beans


Handle requests


Provide response


Pros


No XML


DONE ONLY ONCE YAY


Good documentation (easy to learn)



Cons


Small community
-

little users


Not as active as other frameworks


Hard
-
coded URLs in
ActionBeans


If we run into Stripes framework problems, we have to
figure it out ourselves

Evaluation

Ajax
-
support

Simplicity

of Stripes allows you to use Ajax
as frontend and Stripes as backend

Bookmarking and URLs

URL binding is done automatically but

can
specify custom URLs

Validation

Validation in Java code

not JSP
,

no client
-
side validation

Testability

Comes

with a built
-
in set of mock objects
that help you write automated unit tests

Layout

Simple reusable

layout mechanism

Ajax

Basics


= Asynchronous
Javascript

and XML


New way of using existing standards


Exchanging data with a server and updating
parts of a webpage without having to reload
the whole page

Next Meeting!


A simple CRUD application with Stripes
framework