2015-09-26 36 views
0

我不知道這個問題是否已經存在... 我是軟測試工程師。我有一個硒背景(因此Java)。 我現在正在接受新的投資 - 天 我想探索SDLC的編碼方面。雖然我用Java編碼,但用於測試。我之前有過編碼背景 - 我擅長C/C++/Java/SQL和UNIX Shell腳本。 我想創建一個使用MVC的應用程序。在前端,我想使用Angular JS,Java中的業務邏輯和OracleDB中的數據。 任何人都可以給我一個非常基本的框架,比如說在使用angularJS的html頁面上只有兩個文本框,然後在java中添加兩個輸入的數字並將它們保存在數據庫中。 我只需要一點點開始,這樣我就可以開始使用它。 我知道我是在要求進食,但相信我,我只需要那個小小的開始。休息我會expore和發展。就建立MVC環境而言,我只是不知道從哪裏開始,AngularJS - Java - Oracle將如何進行通信。我搜索在github但似乎沒有爲任何一個基本.....MVC Java AngularJS OracleDB

感謝一噸....

+0

這個問題不會得到很好的迴應,因此SO不是建議網站。這就是說,我看着MEAN堆棧,它的正前方是JavaScript,數據存儲爲BSON(就像JSON一樣)。 angular是MV *,意思是它的MVC或MVVM –

回答

0

我建議你看一看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