Android 웹 서버 프레임 워 크 구축

2373 단어 springmvcwebservice
우선 스프링 홈 페이지 를 찾 아 보 세 요.
1.REST 이해
REST (Representational State Transfer) 영 어 를 봤 는데 도 모 르 겠 어 요...
REST 개념의 특징:
자원 화
JSON 또는 XML 포맷 데이터HTTP 요청 응답
  • 무상 태,서버 에서 요청 기록 을 저장 하지 않 고 클 라 이언 트 가 세 션 내용 을 저장 합 니 다
  • HTTP 방법
    HTTP 요청 의 분류:
    GET-명문 요청 자원
    POST-암호 화 요청 자원
    PUT-저장 자원 제출
    PATCH-자원 수정
    DELETE-자원 삭제
    HTTP 상태 코드
    1XX-피드백 정보2XX-요청 성공3XX-재 정립4XX-클 라 이언 트 오류
    5XX-서버 오류
    2.RESTful 웹 서비스 구축
    http://spring.io/guides/gs/rest-service/
    이 글 은 Spring boot 프레임 워 크 를 이용 하여 RESTful 웹 서비스 서버 를 신속하게 구축 하 자고 제안 했다.
    예 를 들 어 웹 애플 리 케 이 션 이 시 작 된 후 URL 을 입력 하 십시오.http://localhost:8080/greeting
    greeting 은 JSON 형식 으로 다음 과 같이 응답 합 니 다.
    {"id":1,"content":"Hello, World!"}
    그 중에서 id 는 요청 횟수 가 누적 되면 서'World'를 요청 매개 변수 로 URL 에서'?name=XXX'형식 으로 들 어 옵 니 다.
    Gradle 프로젝트 관리 도 구 를 사용 하여 서버 에서 Spring-boot 프레임 워 크 를 불 러 와 jar 패키지 에 의존 합 니 다.Gradle 프로젝트 파일 build.gradle:
    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.6.RELEASE")
        }
    }
    
    apply plugin: 'java'
    apply plugin: 'eclipse'
    apply plugin: 'idea'
    apply plugin: 'spring-boot'
    
    jar {
        baseName = 'gs-rest-service'
        version =  '0.1.0'
    }
    
    repositories {
        mavenCentral()
    }
    
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
    
    dependencies {
        compile("org.springframework.boot:spring-boot-starter-web")
        testCompile("junit:junit")
    }
    
    task wrapper(type: Wrapper) {
        gradleVersion = '2.3'
    }

    Greeting 모델 류
    src/main/java/hello/Greeting.java
    자원 컨트롤 러 클래스
    src/main/java/hello/GreetingController.java
    웹 응용 입구 클래스
    src/main/java/hello/Application.java
    package hello;
    
    public class Greeting {
    
        private final long id;
        private final String content;
    
        public Greeting(long id, String content) {
            this.id = id;
            this.content = content;
        }
    
        public long getId() {
            return id;
        }
    
        public String getContent() {
            return content;
        }
    }

    이렇게 해서 Spring-boot 프레임 워 크 에서 REST 서버 를 신속하게 구축 했다.주 해 를 통 해 서비스 와 요청 방법 과 인 자 를 개방 합 니 다.
    그러나 이런 프레임 워 크 는 아직 데이터 뱅 크 의 연결 을 실현 하지 못 하 는데 어떻게 해 야 합 니까?

    좋은 웹페이지 즐겨찾기