MVC Java AngularJS OracleDB

0

я не знаю, если этот вопрос уже существует... Я - мягкий английский в тестировании. У меня есть фон селена (следовательно, Java). Я сейчас на новых предприятиях, я хочу изучить кодирующую сторону SDLC. Хотя я закодирован на Java, но для тестирования. У меня есть предыстория кодирования - я хорошо разбираюсь в сценариях C/C++/Java/SQL и UNIX Shell. Я хочу создать приложение с помощью MVC. на лицевой стороне я хочу использовать Angular JS, бизнес-логику Java и мои данные в OracleDB. Может кто-нибудь, пожалуйста, дайте мне очень базовую структуру, например, есть только два текстовых поля на странице html с помощью angularJS, затем в java добавьте два числа, введенные в него, и сохраните их в db. Мне просто нужно немного начать, чтобы я мог начать с этого. Я знаю, что я прошу о ложном кормлении, но поверьте мне, мне просто нужно, чтобы это начало. отдых, я буду разбираться и развиваться. Я просто не знаю, с чего начать с точки зрения настройки среды для MVC, как взаимодействует AngularJS - Java - Oracle. Я искал на github, но там, похоже, нет никаких базовых.....

Спасибо тонне....

  • 0
    Этот вопрос не получит хорошего ответа, так что это не сайт для рекомендаций. Тем не менее, я смотрю на MEAN стек, его просто javascript спереди назад, и данные хранятся как BSON (точно так же, как JSON). угловой MV * означает его MVC или MVVM
Теги:
model-view-controller

1 ответ

0

Я бы порекомендовал вам взглянуть на Spring Boot, это не легкая структура, хотя она обеспечивает отличную функциональность для того, что вы ищете. Он поддерживает OracleDB и отлично работает с angularJS из-за встроенной поддержки json. Кроме того, создание проекта занимает всего несколько минут с помощью 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
    }
}

Вы также можете найти больше примеров здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню