본문 바로가기

자바기반 안드로이드 소프트캠퍼스

인텔리제이 Http 네트워크 /JSP 요청해보기.(웹서버에 data보내기)

반응형

인텔리제이 java EE 사용하는 방법 (2020기준) - 최신내용인 요거 따라하면 됨. 아래는 참고용.

 

1. JSP 요청해보기.(웹서버에 data보내기) 

www.jetbrains.com/help/idea/creating-and-running-your-first-java-ee-application.html

 

Tutorial: Your first Java EE application - Help | IntelliJ IDEA

 

www.jetbrains.com

 

 

 

................................................................................................참고용

 

 

<인텔리제이>

1. JSP 요청해보기.(웹서버에 data보내기)

2. IntelliJ 에서 HTTP 테스트해보기

 

1. JSP 요청해보기.(웹서버에 data보내기)

kamang-it.tistory.com/entry/JSP%ED%86%B0%EC%BA%A3-%EC%84%9C%EB%B2%84-IntelliJ-%EA%B5%AC%EB%8F%99JSP-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%98%88%EC%A0%9C-%EC%8B%A4%ED%96%89

 

[JSP]톰캣 서버 IntelliJ 구동,JSP 간단한 예제 실행

참고: [JSP]윈도우에서 톰캣 설치와 톰캣 서버 구동 [JSP]톰캣 서버 이클립스로 구동, JSP간단한 예제 실행 [JSP]톰캣과 오라클 DB연동 [JPS]내 웹서버 외부에서 접근하기 요즘 이클립스도 많이 쓰지만

kamang-it.tistory.com

2. IntelliJ 에서 HTTP 테스트해보기

goateedev.tistory.com/140

 

[ IntelliJ ] 에디터에서 HTTP 테스트 하기

Rest API 를 개발을 하고, 테스트를 할 때 MockMVC 를 이용해 테스트를 하거나 curl, Postman 툴을 이용해서 테스트를 하기도 한다. 그런데 이렇게 코드를 짜거나 툴을 이용하는것 말고, IntelliJ 에디터에

goateedev.tistory.com

......................................................

<이클립스 참고.>

intellij community 버전은 해당 기능 제공이 되지 않는다.(무료버전이라.)

.................................................................................

 

안드로이드 네트워크 기능은

>1. 소켓 네트워크 2. Http 네트워크 등 사용

>internet 권한 등록해야함

> 네트워크 관련 코드는 thread로 운영해야함.

(그래서 인터넷 문제시, 해당thread종료되지만, 어플은 종료되지 않는다.)

...............................

Http : Hyper Text Translation Protocol

주로 웹어플리케이션 만들때 사용한다.

(이 웹서버에 이 data 쓰고싶다고 요청하는식, data 송수인 끝나면 서버연결도 끊음.)

(JSP, ASP, PHP 등 웹 애플리케이션 개발 기술 필요..?)

.............................................

soket network는 계속 온라인이 유지되는 네트워크임.

............................................

1. JSP 요청해보기.(웹서버에 data보내기)

Apache Tomcat 이용해보자. - 자바8.0까지 제공

>폰트설정 : 한글 안깨지게(UTF-8)

>서버설정 : 내가 이용할 서버(ex- Apache Tomcat)

>web project create

>웹서버에 data 보낼 client 만들기(WebContent에 만든다.)

2. 안드로이드 스튜디오 Http client. (웹data 안드로이드에 가져오기)

서버 data 요청할 안드로이드 client만들거다.

>인터넷 권한 요청

>네트워크 thread 만들기

-예외처리 : 연결할 인터넷 주소

(local host는 서버실행 안됨 -> 컴터 IP 주소넣어야함(테스트입장),

실제 운영할? 외부에서 접속가능한 컴터의 IP 넣어야함.)

 

buffer이용해 문자열 읽어오는거

 

>버튼 method

.......................................................

보안문제로 안드로이드 9.0 부터는 http protocol 차단됨.

> manifest에 코드 따로 해줘야함.

android : usesCleartextTraffic="true"