티스토리 뷰

QR인식 or 이미지 클릭하여 회원가입시(평생 수수료 25%이상 할인)-[25% or more discount on commission]

 

아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!

25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!

https://accounts.binance.com/en/register?ref=286562663

 

Log In | Binance

login-description

accounts.binance.com

 

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! (바이낸스 가입 레퍼럴코드, 추천

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! 바이낸스 가입코드, 레퍼럴코드, 추천코드, 할인코드  :  ( 286562663 ) 아래 링크를 통해 가입시 25% 할인 받을 수 있습니다 http

pink24.tistory.com

 

 

개발환경 구축 -2 / JSP 개발환경 구축 (서버구축)

APP과 DB연동시 sqlite같은 안드로이드폰에서 사용하는 (자체 내부 db/local DB)를 사용하지 않는 이상 외부db(mysql/oracle/mssql etc...)와 연결을 해야한다. ( sqlite같은 내부디비를 사용하면 관리자가 다른회원에게 보여줄 목적으로는 정보를 가져오지를 못한다?)

이번 실습에서는 mysql을 사용 -> (안드로이드에서는 mysql 직접 접근을 허용하지 않으며API도 없기에) -> JSP를 서버로 두고 접근할것임 -> 이때 JSP(서버)로부터 안드로이드로 DB결과값을 가져올때는(서버와 안드로이드간 데이터 주고받는 방식으로는) JSON/XML등을 사용 - (파싱을 통하여 값 불러올것- 파싱에는 돔파싱/삭스파싱/풀파싱 같은것들이 있음)

큰 틀은 다음과 같음

--------------------------------------------------------------------------

- 안드로이드 서버 통신 / 구조 -

안드로이드 App <-> 웹서버 or 소켓통신서버 <-> 데이터베이스

--------------------------------------------------------------------------

안드로이드(App) - (Server : JSP, PHP, etc..) - (DB : MySQL, Oracle, MSSql etc...)

대략 이렇게 연결된다고 보면 됨

(*이클립스상에서 3가지 모두 구동가능 jsp , android 그리고 퀀텀을 설치하여 db까지..)\

퀀텀설치는 봐서,., 일단,,

이번 실습에서는 App (Sever : JSP) – (DB : MySql)의 구조로 다룰것임.

-------------

김밥나라(a,b,c...) 별 김밥 재료 재고수량 관리 프로그램

-> 안드로이드APP에서 정보를 http or 소켓연결을 통해 JSP(서버)로 보냄

-> JSP(서버)는 받은 정보를 사용하여 연결된 DB에 쿼리를함(ex 검색, 삽입, 수정 등)

-> JSP서버는 쿼리결과(정보)를 안드로이드APP 으로 보냄

-> 안드로이드APP은 JSP(서버)에서 받은 정보를 화면상에서 보여줌

----------

JSP (서버 JSP 개발환경 구축) detail : http://blog.naver.com/wooin0707/220113606599

자바 JDK (설치 O) -> 이클립스( 설치 O) -> (이클립스 끈상태로) -> 톰캣 설치(O) (아파치 7.0 --8.0은 조금 불안정) (톰캣켜놓으면 서버 계속돌아서 컴터느리니 안쓸때는 OFF권장) ->

아파치톰캣 설치완료후 확인 : http://localhost:8080/ 을 웹브라우저에 입력하여 설치가 잘되었는지 확인해본다 ( 페이지가 잘 나오면 설치가 잘된 것이다) (서비스에서 아파치톰캣 시작상태여야함- DB연동시 MYSQL이 켜져있어야하는것과 같은 이치)

톰캣 동작 확인 후에는 다시 Monitor Tomcat 프로그램에서 Stop 버튼을 누른다

윈도우에 톰캣이 실행된 상태에서 이클립스를 실행할 경우 포트문제로 톰캣이 실행되지 않는 문제가 발생할 수 있기 때문이다.

따라서 여기서는 정상 설치여부만 확인한 후 톰캣을 다시 종료함.

JDK 이클립스 톰캣 모두 설치하였으니 이제 이클립스를 실행

이클립스 실행 후 환경설정해주자

-컴파일러 버전설정 ( jdk1.7xxx )

Window 탭 -> preferences-> Java ->Compiler 맨위에 컴파일러 레벨 1.7로 설정->확인

-텍스트 인코딩 설정

Window 탭 -> preferences-> General -> Workspace 맨아래 Other클릭-> UTF-8로!

-자바클래스에 대한 설정도 변경

Window 탭 -> preferences-> General -> ContentType->Java Class File 선택후 아래에 디폴트 인코딩에 UTF-8 적고 Update 선택

-JSP 관련 설정도 변경

Window 탭 -> preferences-> General -> ContentType-> Text->JSP선택후 아래에 디폴트인코딩에 UTF-8적고 Update선택

-마지막으로 새로운 HTML과 JSP코드에 기본적으로 포함되는 인코딩 설정 변경

Window 탭 -> preferences-> Web -> HTML FILEs 선택후 인코딩항목을 ISO 10046 유니코드,(UTF-8)로 변경 같은방법으로 JSP Files도 변경 (Apply)

프로젝트 생성후 톰캣을 잡아주자

파일-> NEW -> Project -> 트리중에 Web -> Dynamic Web Project를 선택하면 JSP개발을 위한 프로젝트가 생성된다.

프로젝트명 : DbWebApp_JSPServer ->넥스트 넥스트 -> Generate web.xml deployment descriptor 체크 (web.xml 파일은 웹 앱과 관련된 설정값을 기록하는 파일로써 서블릿 필터 리스너 초기화 매개변수등의 정보를 기록한다고한다) -> finish -> Yes (뷰 최적화 변경)

-폴더생성

WebContent 우클릭 -> new -> folder -> JspServer

-JSP 생성

생성된 JspServer폴더 우클릭 -> new -> JSP File -> 파일명 jspServer.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

빨간줄이 생길수있음 마우스를 갖다대 내용을 읽어보면 패쓰를 찾을수 없다고함

프로젝트폴더 우클릭 -> 프로퍼티 -> 자바빌드패쓰-> 라이브러리탭-> add라이브러리 -> 서버런타임->넥스트 ->아파치7.0 클릭 피니시 -> 에러 없어짐

(*나중에 페이지를 익스플로어에서 보려면 window탭 -> WebBroser에서 변경해주면된다)

(* 가끔 여기까지 했는데 잘안되고 충돌나는 경우 –서비스에서 아파치가 돌고있으면 이클립스에서 서버실행이 안됩니다- 껏는데도 잘안되면 워크스페이스 지우고 다시해보시길- 이클립스 설정도 새로해보고 -> 그래도안되면 이클립스 새로깔고 톰캣도 다시 설치해보시면 잘될것)

-서버설정 및 실행

jspServer.jsp 우클릭 ->Run as -> Run on Server -> 매뉴얼리 디파인 어 뉴 서버 -> 아파치-> 톰캣 7.0 선택 서버 런타임 환경 오른쪽에 add 클릭 ->Browse 클릭 ->톰캣 설치된 폴더 지정 (기본적으로 C/program files/아파치 소프트웨어 파운데이션/톰캣7.0이다)-> 피니시 ->피니시

실행 누르면 웹브라우저에서 정상 실행된다 환경구축 끝

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

바이낸스 코인 거래수수료 25% 평생할인받기

 

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! (바이낸스 가입 레퍼럴코드, 추천

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! 바이낸스 가입코드, 레퍼럴코드, 추천코드, 할인코드  :  ( 286562663 ) 아래 링크를 통해 가입시 25% 할인 받을 수 있습니다 http

pink24.tistory.com

 

비트코인 바이낸스 거래소 선물거래, 마진거래방법 가이드 - 바이낸스 회원가입(계정생성)

 

비트코인 바이낸스 선물거래, 마진거래 방법 feat.바이낸스 회원가입

바이낸스 거래소 선물 및 마진거래 방법! ------------------------------------------------------------------------ 1. 바이낸스 회원가입 2. 국내코인거래소에서 코인을 구매 후 바이낸스 지갑으로 전송. 3...

pink24.tistory.com

 

비트코인 바이낸스 마진거래방법, 선물거래방법 - USDT

 

바이낸스 선물, 마진거래 방법 (USDT)

Usdt 거래에 필요한 기존 단계들은 아래 링크드린 이전 포스팅을 참고해주세요 https://pink24.tistory.com/9 비트코인 바이낸스 선물거래, 마진거래 방법 feat.바이낸스 회원가입 바이낸스 거래소 선물

pink24.tistory.com

댓글

QR인식 or 이미지 클릭하여 회원가입시(평생 수수료 20%이상 할인)-[20% or more discount on commission]

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함