首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC Java AngularJS OracleDB

MVC Java AngularJS OracleDB
EN

Stack Overflow用户
提问于 2015-09-27 00:01:18
回答 1查看 454关注 0票数 0

我不知道这个问题是否已经存在了……我是做测试的软英语。我有selenium (因此是Java)的背景。我现在正在进行新的冒险--每天我都想探索SDLC的编码方面。虽然我已经用Java编写了代码,但只是为了测试。我以前确实有编程背景--我擅长C/C++/Java/SQL和UNIX Shell脚本编写。我想用MVC创建一个应用程序。在前端,我想使用Angular JS,Java中的业务逻辑和OracleDB中的数据。谁能给我一个非常基本的框架比方说在html页面上使用angularJS只有两个文本框,然后在java中我将输入的两个数字相加,并将它们保存在数据库中。我只需要一个小小的开始,这样我就可以开始使用它了。我知道我要求的是汤匙喂养,但相信我,我只是需要一个小小的开始,仅此而已。休息,我会探索和发展。我只是不知道从哪里开始为MVC设置环境,AngularJS -- Java -- Oracle如何通信。我在github上搜索了一下,但似乎没有任何基本的……

万分感谢……

EN

回答 1

Stack Overflow用户

发布于 2015-09-27 00:25:44

我建议你看看Spring Boot,它不是一个轻量级的框架,尽管它为你正在寻找的东西提供了很好的功能。它支持OracleDB,并与json内置支持的angularJS一起工作得很好。此外,使用Spring Initializr只需几分钟即可设置一个项目。

因此,以保存这两个数字为例,如下所示(我没有测试代码):

Html:

代码语言:javascript
复制
<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>

角度控制器:

代码语言:javascript
复制
function MyController($scope, $http) {
    $scope.numbers = {};
    $scope.saveNumbers = function() {
        $http({
            method : 'POST',
            url : '/numbers',
            data : $scope.numbers
        })
    }
}

实体类:

代码语言:javascript
复制
public class Numbers {
    private int one;
    private int two;

    public Numbers() {
    }

    public getOne() {
        return one;
    }

    public getTwo() {
        return two;
    }
}

和一个控制器:

代码语言:javascript
复制
@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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32799066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档