[英]MVC Java AngularJS OracleDB
我不知道这个问题是否已经存在...我是软件工程师。 我有硒的背景(因此是Java)。 我现在正在尝试新的项目,我想探索SDLC的编码方面。 虽然我已经用Java编写过代码,但是用于测试。 我以前有编码背景-我擅长C / C ++ / Java / SQL和UNIX Shell脚本编写。 我想使用MVC创建一个应用程序。 在前端,我想使用Angular JS,Java中的业务逻辑以及OracleDB中的数据。 任何人都可以给我一个非常基本的框架吗?例如,在HTML页面上只有两个使用angularJS的文本框,然后在Java中我添加了两个输入的数字并将它们保存在db中。 我只需要一点点开始,就可以开始使用它。 我知道我要喂汤,但是相信我,我只需要一点开始就可以了。 休息,我会发展。 我只是不知道从设置MVC环境开始,AngularJS-Java-Oracle将如何通信。 我在github上搜索,但似乎没有任何基本的.....
谢谢一吨。
我建议您看一下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
}
}
您还可以在此处找到更多示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.