Skip to content

VidyaSource/neustar-ip-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Neustar IP Intelligence GeoPoint On-Demand (GPP) Demo Application

##Description

This application makes use of the Neustar IP Intelligence GeoPoint On-Demand (GPP) REST service to produce a simple web interface displaying the location information that can be derived from the user's IP. The purpose of the application is to demonstrate various approaches to different challenges in application development and to balance sound engineering practices without submitting to impractical dogma.

##Technical Details

The application is built with Gradle but uses the Wrapper, so you do not have to install Gradle. Because of the Java requirement, this is a Spring MVC application with a JSP front end utilizing Twitter Bootstrap via WebJars. Other technologies include Jackson for JSON serialization/deserialization, Logback for logging, and of course core Spring for dependency injection and REST client capability.

For testing, JUnit4 is used in concert with EasyMock and Spring's own unit and integration testing facilities. The Gradle build file has a custom task to run integration tests (as denoted by an "IT" suffix by convention) separately from unit tests. Conversely, and perhaps obviously, the built-in test task excludes those tests to only run the unit tests.

##Questions?

If you have questions, please check out the Vidya website or E-mail us.

Or you can find us pretty much everywhere:

We would even do Pintrest if we thought it would help.

About

Simple Demo using Neustar IP Intelligence (GPP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published