kgangadaran10 / swe_642_hw3 Goto Github PK
View Code? Open in Web Editor NEWSpring boot application for swe 642 hw3
Spring boot application for swe 642 hw3
There are a few fields in the SurveyResponse Entity, but not all that are required. Here is the full list that is required by the assignment:
Each of these items in the list should be a field / column in the SurveyResponse Entity class.
See here for instructions on including Bootstrap 5 into a web application: https://getbootstrap.com/docs/5.3/getting-started/introduction/.
Note that we want to download all Bootstrap css and js minified files so that we don't keep pulling from their CDN each time the page loads.
All you likely need to do is create a Dockerfile that contains build instructions to copy the war file generated by Maven and Spring Boot.
Consider the following reference:
Should be fairly straightforward.
Ensure that the Angular UI files are also included with the static directory. This should hopefully be the case, but make sure that you check that this happens. I assume the war file should contain all the static directory stuff, but take a peek inside the war file to very this assumption.
For reference:
The service class should:
Depends on #3 being complete
The webserver doesn't do much if it doesn't have REST endpoints to listen for survey responses.
We need and endpoint to listen for JSON from a survey response. Don't know how to do all of this though, so implementation is very flexible at this point.
Consider following along with this: https://www.baeldung.com/jersey-rest-api-with-spring
Depends upon #3 to start creating UI components with Angular.
Depends on #3 being complete
Resources:
Definition of Done:
ng new ...
src/
). Call it ui/
or frontend/
or somethingA declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.