我建議你看一看Spring Boot,它不是一個輕量級的框架,雖然它爲您正在尋找的內容提供了強大的功能。它支持OracleDB,並且由於內置json支持而適用於angularJS。 Spring Initializr還需要幾分鐘時間才能完成項目。
因此,例如,節能這兩個數字會是這個樣子(我沒有測試的代碼):
HTML:
<form ng-controller="MyController" ng-submit="saveNumbers()">
<label>Number one</label>
<input type="number" id="number-one" name="number-two" ng-model="numbers.one">
<label>Number two</label>
<input type="number" id="number-two" name="number-two" ng-model="numbers.two">
<button class="btn btn-primary">Submit</button>
</form>
角控制器:
function MyController($scope, $http) {
$scope.numbers = {};
$scope.saveNumbers = function() {
$http({
method : 'POST',
url : '/numbers',
data : $scope.numbers
})
}
}
實體等級:
public class Numbers {
private int one;
private int two;
public Numbers() {
}
public getOne() {
return one;
}
public getTwo() {
return two;
}
}
和控制器:
@RestController
public class NumberController {
@RequestMapping(value = "/numbers", method = RequestMethod.POST)
public void saveNumbers(@RequestBody Numbers numbers) {
numbers.getOne();
numbers.getTwo();
// Save the numbers to your db
}
}
您還可以找到更多的例子here。
來源
2015-09-26 16:25:44
Edd
這個問題不會得到很好的迴應,因此SO不是建議網站。這就是說,我看着MEAN堆棧,它的正前方是JavaScript,數據存儲爲BSON(就像JSON一樣)。 angular是MV *,意思是它的MVC或MVVM –