Skip to content

wws2003/webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

webapp

For web applications. Currently there is only a Spring MVC-based web application: Simplest CI - A very simple so-called Continous Integration, developed solely for self-education purpose. Link to the application deployed on Amazon Web Service: http://54.201.201.43:8080/autospring/home.

Featured use case

My current research project (C++ Makefile project) at https://github.com/wws2003/Research is using this web application to automate the process of pull->build->run unit test->notify build and test result. However, currently (2016/03), the endpoints of notifications are fixed to the browser on my PC only.

Any push to GitHub will automatically trigger a task doing above jobs on the web application. The build results are logged and can be seen at http://54.201.201.43:8080/autospring/buildlist/4/

Technologies

  1. MVC Framework: Spring 3.1
  2. DBMS: Sqlite3
  3. DB Access: JPA 1.0.1 interface implemented by Hibernate 4.1.4
  4. Concurrency handling: Java ReadWriteLock, Java ThreadPoolExecutor, etc.
  5. Build tool: Maven2
  6. Notification mechanism: Google Cloud Messaging service, Chrome extension (in progress)

TODO List

  1. Deployment of better, higher level concurrency handling techniques such as Non-blocking algorithms, Write-Ahead log (?)
  2. Integration of Spring Security

About

For web applications. Currently there is only a Spring MVC-based web application: Simplest CI - A very simple so-called Continous Integration, developed solely for self-education purpose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors