PAWS - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

PAWS

Description:

Use existing PAWS Function Maintenance command to create an entry in the PAWS DB. ... Creating New PAWS Functions (internal) Create code (Java, jsp etc. ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 11
Provided by: Jil795
Category:
Tags: paws | paws

less

Transcript and Presenter's Notes

Title: PAWS


1
PAWS
  • Penn State Administrative Web Suite

Eric Helfen
2
Overview of Presentation
  • What is PAWS
  • Tour of Current Functionality
  • Creating New PAWS Functions
  • Questions

3
What is PAWS?
  • PAWS is...
  • A web application
  • A central launch point for a diverse collection
    of administrative functions and applications.
  • Built on a framework so developers can spend
    their time solving business problems.

4
PAWS Tour
  • PAWS

5
Creating New PAWS Functions (external)
  • Use existing PAWS Function Maintenance command to
    create an entry in the PAWS DB.
  • Fill in meta data and link.
  • Youre done!

6
Creating New PAWS Functions (internal)
  • Create code (Java, jsp etc.)
  • Use Function Entry Create a new entry in the PAWS
    DB.
  • You're done!

7
Hello World Java (back end)
  • public class HelloWorldDisplayCommand extends
    Command
  • public HelloWorldDisplayCommand()
  • this.setModel(new HelloWorldModel())
  • this.setViewHelper(new ViewHelper())
  • this.setView("/example/HelloWorld.jsp")
  • public void checkAuthorized(HttpServletRequest
    request)
  • throws NotAuthorizedException, PawsException
  • String userIdgetUserSession().getUserID()
  • if( userId.equals("tosd6"))
  • throw new NotAuthorizedException("I don't like "
    userId " and won't say hello!")

8
Hello World JSP (front end)
  • ltdiv id"content"gt
  • ltdiv id"main"gt
  • Hello World!
  • lt/divgt lt!-- main --gt
  • lt/divgt lt!-- content --gt

9
What about all the Hard Stuff?
  • PAWS has numerous built in capabilities to
    simplify programming.
  • Application flow control
  • Error handling
  • Logging
  • User messaging
  • Partially pre-built presentation layer
  • Security
  • Search
  • And much more
  • What all this means is developers don't need to
    spend their time creating a safe, stable
    environment for an application to run in. 
    Developers only need to create the desired
    business functionality.

10
Questions
  • Contact InformationEric Helfen863-1465ejh122_at_p
    su.edu
Write a Comment
User Comments (0)
About PowerShow.com