Hot Posts

Cloud Integration

Research

Before embarking on this project I researched the cloud storage market from the perceptive of a developer rather than a user.

Research findings

Technology Requirements

From the offset this project was always going to be a Java EE project but this says little about the technologies that I should use, Java EE is such an all encompassing title.

I review here the technology that I used and below is a list:

    • Java 7 and related APIs
    • Cloud storage APIs
    • Hiberante
    • JSP with EL and some custom tag libs
    • HTML 5 and jQuery
    • Tomcat 7 on Amazon Web Services
    • mySQL

Methodology

As this project is small it was not necessary to implement a complete agile life-cycle so I cherry picked the features that were most pertinent:

  • Design Patterns
    • MVC
    • Front Controller
    • Strategy Pattern
    • Factory
    • Façade
  • Behavioural-driven design
    • SMART user-stories
  • Unit tests

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: