Giter Club home page Giter Club logo

softeng17b's Introduction

Example web app

An example of a gradle-based Java web app.

The example demonstrates the use of gradle for developing a Java web application that can be deployed to Servlet containers such as Tomcat, Jetty, etc.

Google Maps API Key

You need to get an API Key for the Google Maps examples to function properly.

The API key should be placed into the src/main/webapp/conf/app.properties file.

File Structure

src
 main
  java                              Your java code goes here
   gr
    ntua
     ece
      softeng17b                    The gr.ntua.ece.softeng17b package
       conf                         The conf sub-package with configuration classes.
        Numbers.java                A helper class that processes numbers
        HelloWorldServlet.java      A simple servlet example
 webapp                             The directory of the web app 
  index.jsp                         A jsp example  
  conf                              Contains the configuration files of the web app
  static                            Contains the static files of the web app (images, js, css, etc)        
  WEB-INF                           Contains the web app deployment descriptor file (web.xml)         

Gradle tasks

Invoke gradle using the following command:

> ./gradlew taskA [taskB]

Some useful tasks include:

  • classes: compile all sources.
  • war : generate war file (to be deployed to a container like tomcat).
  • appRun : compile and deploy everything into an embedded jetty container, automatically re-deploying the files you change during its execution.

softeng17b's People

Contributors

saikos avatar

Stargazers

Phinner avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.