Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1) Consider, which web Framework you would use The Framework that I will be using is SPRING MVC : Advantages: 1) Spring MVC supports spring and Hibernate 2) Spring MVC satisfies the recommendations of the JEE's specification 3) Spring contains two parts: one for traditional web applications, it's Spring MVC and the other to answer RIA requests, it's Spring WS 4) Spring, like Web Work, provides interceptors as well as controllers, making it easy to factor out behavior common to the handling of many requests. 5) Web tier of Spring MVC is easy to test 6) In Spring MVC Controllers can be configured using DI (IOC) that makes its testing and integration easy 7) Springs MVC is very versatile and flexible based on interfaces 9)Spring can be configured with different view technologies like Free marker , JSP, Tiles, Velocity, LST etc. and also you can create your own custom view mechanism by implementing Spring View interface. Disadvantages: 1) Spring MVC has embarrassing security holes in its own example applications. 2) Spring MVC doesn't let you implement your Model Objects as immutable. 3) You can't implement your forms in plain HTML.
Client
engaged to
User
n Customer
Name:text AuthorizationList:List
n
Seach for
Id:long Name:text
Send
Proceeds
n n
MailBox Send
1
CustomerRessources:DB
n
MailBox
1 1
Deals with
B-State diagram :
User connection
User connected
File uploaded
NO
Grant capacity
Send mail
Request for info
3) Authorization: Authorization: access control, the process of granting or denying access to functionality. Authorizations are based on a two-step process: The first stage is authentication, which ensures that a user is who he or she claims to be. The second stage is authorization, which allows the user access to various functionality .based on the user's identity. Yes I used authorization in my graduation assignment. I used the Axis technology.