2015/05/20/ record   


개발관련 URL 정리 



열혈강의 자바 웹 개발 워크북 동영상 강의(책이 있어야함)

동영상 강의 링크



구글 자바코딩규칙:

링크

Sun 자바코딩규칙:

링크



이클립스 코드 네비게이션 단축키

* 새로 만들기 Ctrl+N
* Quick Access Ctrl+3
* 코드 자동완성 Ctrl+Space
* import 정리 Ctrl+Shift+O
* 빨리 수정 Ctrl+1
* 한 줄 삭제 Ctrl+D
* 코드 정렬 Ctrl+Shift+F

* 선언한 곳으로 F3 또는 Ctrl+클릭
* 이전 위치로 Alt+←
* 파일 아웃라인 Ctrl+O
* 상속 구조 Ctrl+T
* 선택 문자 찾기 Ctrl+K
* 행번호로 이동 Ctrl+L
* 파일명으로 찾기 Ctrl+Shift+R
* 프로젝트 텍스트 검색 Ctrl+H

* 실행 Ctrl+F11
* 단축키 목록 Ctrl+Shift+L
* 단축키 설정 Ctrl+Shift+L 두 번

ctrl+shift+F4 : 열려있는 모든페이지 닫기
추가로
ctrl+alt + d :server 에 debug 모드로 시작
ctrl+alt + r :server 에 start or restart

alt + shift + r : 변수명 혹은 메서드명 일괄 변경 리펙토링
alt + ↑ or ↓ : 선택한 라인 위아래로 이동
ctrl + alt + ↑ or ↓ : 선택한 라인 위아래로 복사

ctrl + shift + ↑ or ↓ : 함수간 이동


alt + shift +c 
상속구조의 모든 메소드들의 이름,타입,매개변수 모든걸 한번에 바꿀수있는 단축키
상속받은애 상속해주는애 모두 동시에 바뀝



  • Ctrl + D : 줄 삭제
  • Ctrl + Alt + 위/아래 : 줄 복사
  • Ctrl + Shift + Enter : 현재 줄에 새줄 추가
  • Shift + Enter : 다음줄에 새줄 추가
  • Ctrl + Right : 다음문자로 이동 (Ctrl + Left : 이전 문자로 이동 )
  • Ctrl + Shift + / : 주석처리 (Ctrl + Shit + \ 주석 풀기)
  • Ctrl + / : 라인별로 주석처리
  • Ctrl + Shift + O : import 정리
  • Ctrl + L : 원하는 라인으로 이동
  • Alt + Shift + 방향키 : 블록선택하기
  • Ctrl + J : 점증적 검색 - Ctrl + J 입력후 원하는 단어 입력하면 이클립스 하단바에 찍히고 바로 검색 가능
  • Ctrl + K : 다음 찾기(Ctrl + Shift + K 이전 찾기)  - 현재 블럭설정된 단어 찾기
  • Ctrl + H : 검색 다이얼로그(메서드, 타입, 패키지 등 검색 가능)
  • Tab : 들여쓰기 (Shift + Tab : 내어쓰기)
  • Ctrl + Space : 코드어시스트 (키보드 Type3를 쓸 경우에는 왼쪽 Ctrl을 누른 상태에서 오른쪽 Ctrl을 누르고 왼쪽 Ctrl을 뗀 후에(오른쪽 Ctrl은 누른 상태) Space를 눌러준다.)
  • Shift + Alt + T : 리펙토링 메뉴 띄우기



Navigation


  • Ctrl + Shift + E : 에디터안에서 열린 파일간의 이동
  • Ctrl + E : 에디터안에서 열린 파일간의 이동(작은 레이어로 뜬다.)
  • Ctrl + F6 : 에디터안에 열링 파일간 이동하는데 F6누를때마다 하나씩 순차적으로 넘어감.
  • Ctrl + E : 퀵 에디터간 이동
  • Ctrl + F7 : 뷰간 전환
  • Ctrl + F8 : 퍼스펙티브 간 전환
  • F12 : 어디서든 에디터로 포커스 됨



Information


  • Ctrl + Shift + R : 리소스 찾기
  • Ctrl + O : 레이어로 현재파일의 Outline 보여줌
  • Ctrl + T : 레이어로 계층구조 보여줌
  • Ctrl + Shift  + Space : 메서드의 괄호안에서 누르면 파라미터 타입 볼 수 있음.
  • Ctrl + 1 : 에러난 곳(빨간 줄 표시)에서 누르면 레이어로 해결방법이 나옴.
  • F3 : 해당 메서드나 클래스가 정의된 곳으로 이동
  • Ctrl + Shift + G : 해당 메서드, 객체, 변수가 사용(호출)된 모든 곳을 찾는다.



etc...


  • Ctrl + Shift + L : 단축키 리스트
  • Ctrl + 3 : Quick Access
  • Ctrl + M : 화면 최대화
  • Ctrl + W : 파일에디터 닫기
  • Alt + Shift + X, R : Run on Server
  • F11 or Ctrl + F11 : 최근 실행한 Run 실행



GET과 POST 방식이 조금 달라요ㅎ

(방식이 다른이유는  GET방식의 경우 파라미터값을 URL 주소와 함께 오기 때문에 조금 달라요) 


POST 방식 인코딩 처리


POST방식은 URL 뒷부분이 아닌 몸통(데이터 영역)에서 파라미터값이 전달 되기 때문에 

setCharacterEncoding 함수로 처리해 주면 됩니다ㅎ

request.setCharacterEncoding("utf-8");
String name = request.getParameter("name");




GET 방식 인코딩처리  


우선  GET방식에서 속성(파라미터)값이 전달 될때는 URL 과 함께 전달 되기 때문에


POST 방식처럼 바로 인코딩 함수로 처리가 힘들어요ㅎ 

GET 방식은 2가지 방법으로 인코딩 처리를 할 수 있어요.


1방법

톰캣설치디렉터리/conf/seraver.xml 파일 또는 아래 화면과 같이 개발도구에서 [빨간네모] 부분인

server.xml 에서 

 
<Connector port="8080" protocol="HTTP/1.1"
  				ConnectionTimeout="20000"
  				redirectPort="8443"/>






<Connector>태그에서 useBodyEncodingForURI 속성값을  true 로 추가해주세요.



<Connector port="8080" protocol="HTTP/1.1"
  				ConnectionTimeout="20000"
  				redirectPort="8443"
      useBodyEncodingForURI="true" />



useBodyEncodingForURI 속성값이 true 가 되면 GET방식으로 값을 가져올때 request.setCaharacterEncoding() 메서드로 케릭터 셋이 적용할 수 있어요ㅎ



그후 GET방식으로 파라미터값을 가져올때

request.setCharacterEncoding("utf-8");

String name = request.getParameter("name");   


이런식으로 읽어올 수 있어요 ㅎ


2번째 방식

server.xml 파일에서  useBodyEncodingForURI 속성 대신

URIEncoding 속성을 사용 할 수 있어요

<Connector port="8080" protocol="HTTP/1.1"
  				ConnectionTimeout="20000"
  				redirectPort="8443"
      URIEncoding="true" />



 

URIEncoding 속성을 사용할 경우 GET방식으로 파라미터 값을 읽을때 항상 이 속성에서 지정한

값으로 처리를 해주죠 대신 2번째 방법을 하시면 setCharacterEncoding 은 적용되지 않아요

  String name = request.getParameter("name");


바로 이런식으로 사용하시면 되는거죠











indexof() 함수를 설명할게요 ㅎ


예)

 String str = "인덱스오브함수란";

    String n = str.indexOf("오브");


n 의값은 3 이 나오게 되죠 ㅎ


indexOf() 함수 파라미터 값인 오브 라는 글자가 처음 나오는 인덱스 번호를 return 해 주죠


인덱스오브함수란

 0 1 2 3 4 5 6 7   <- 각 문자열의 인덱스 값


오브 라는 단어에 맨처음 인덱스는 3입니다.

바로 이것을 반환해 주는거죠 ㅎ

         

 




substirng() 함수 인자가 하나인것과 두개인것을 설명할게요ㅎ 



문자열 "일이삼사오" 를 예로 든다면 

  (문자 하나당 인덱스 번호가 0 1 2 3 4 순입니다 ㅎ)


"일이삼사오".substring(2)를 하면 "삼사오"가 return 되죠

"일이삼사오".substring(3)를 하면 "사오"가 return 되죠


감이 잡힐거예요 ㅎ 

문자열 첫번째부터 인덱스 0, 1, 2 숫자가 붙는다고 생각하면

substring(int index)     index에 들어갈 숫자 이후 문자열을 반환(return)해 주는것이죠



substring(int startIndex , int endIndex)  의 경우  (substring 함수에 파라미터 인자가 2개인 경우)


이번엔 예시 문자열을 "abcdefg" 로 해보겠습니다 ㅎ

"abcdefg".substring(4,6)를 하면 "ef" 가 return 되죠

 0123456   <- 인덱스 번호

4, 5 인덱스 문자열이 반환 되는거죠


startIndex 첫번째 파라미터 값에서 이 값을 포함하면서 가져옵니다 ㅎ


endIndex 종료 인덱스에서 이 값 바로 전까지 가져오는것이죠 (endIndex는 가져오지 않아요!)


JSP 자바 코딩에서 다양한 url 주소 가져오는 함수를정리할게요 ㅎ

 

프로젝트 Path만 가져옵니다.

request.getContextPath() 

예)  http://localhost:8080/project/list.jsp

[return]/project 

 

프로젝트 + 파일경로까지 가져옵니다.

request.getRequestURI() 

예)  http://localhost:8080/project/list.jsp

[return]        /project/list.jsp  

String url = request.getRequestURI.split("/");

String Name = url[url.length -1];       // list.jsp

 

전체 경로를 가져옵니다. 

request.getRequestURL()

예) http://localhost:8080/project/list.jsp

[return]   http://localhost:8080/project/list.jsp

 

파일명만 가져옵니다.

request.ServletPath() 

예) http://localhost:8080/project/list.jsp

[return] /list.jsp

 

서버 or 로컬 웹 애플리케이션 절대결로 가져옵니다. 

request.getRealPath() 

예) http://localhost:8080/projectname/list.jsp

[return]         c:\project\webapps\projectname\

 
 

 

 
 

'프로그래밍 > JSP' 카테고리의 다른 글

servletContextListener 만들기  (0) 2015.05.21
DAO 만들기  (0) 2015.05.21
GET방식 POST방식 인코딩 처리하기  (2) 2015.04.05

안녕하세요. 이번 포스팅에서는 청색광 '블루라이트' 를 차단 해주는

F.lux를 설치 할거예요 ㅎ

모니터를 하루종일 보는 사람들에겐 필요한 프로그램이죠 ㅎ 


F.lux는 하루 낮과 밤 24시간 주기에 알맞게

모니터 화면의 색온도(파란색과 빨간색 조절)를 조절해 주는 프로그램이예요 ㅎ


우선 아래 링크에 들어가서

링크: https://justgetflux.com/



빨간 네모 박스를 눌러 다운로드 후 실행해 주세요ㅎ





설치화면이 나오면 [I Agree] 를 눌러 진행해 주세요 ㅎ 







설치가 완료되면 화면과 같은 브라우저 창이 나올거예요


그럼 설치 완료! 했어요 하지만 사용자에 알맞게 설정을 잡아 볼까요?


위와 같은 창에서 [Settings]를 눌러 주세요ㅎ





[빨간 네모] 부분인 [Change] 를 클릭하세요 ㅎ 








[빨간 네모박스] 부분에 자신이 위치해 있는 도시이름 또는 나라이름을 검색해 주세요 ㅎ

(자신이 위치해 있는 위도 경도?로도 검색 가능해요ㅎ)

자신의 도시나 나라가 검색이 되면 위치가 나오게 되죠 ㅎ 그다음 [OK]





[빨간 화살표]가 가리키는 스크롤바를 제일 왼쪽까지 밀어 주시면 

화면이 점차 청색광이 빠지게 돼요 ㅎ



DayTime: 낮시간 모니터 색온도를 설정해 주는 곳입니다 ㅎ

At nignt:  밤시간 모니터 색온도를 설정해 주는 곳입니다 ㅎ






스크롤바를 가장 왼쪽 끝까지 설정해주고 싶으시면

상단에 [Expand Range] 라는 버튼이 나와요. 그걸 클릭해 주세요ㅎ

(스크롤 바를 가장 오른쪽까지 설정하고 싶을때 클릭하세요 ㅎ)








[Restart Now]를 클릭 하시고 윈도우를 재부팅 해주세요 ㅎ

그리고 다시 설정창을 열어볼게요 ㅎ







설정창 여는 방법은 화면과 같이


윈도우 하단에 [빨간 동그라미]부분을 클릭 해 주시면 위와 같은 메뉴가 나와요 


거기서 [빨간 화살표] 가 가리키는 아이콘을 클릭해 주시면 창이 하나 떠요 ㅎ






다시 낯과 밤의 색온도 설정해주는 스크롤바를 움직여 보시면


가장 왼쪽까지 밀어지는걸 확인 할 수 있어요ㅎ


처음에는 답답한 느낌이 들겠지만 익숙해 지시면 눈이 편안한 느낌을 느끼실거예요 ㅎ





추가로 




설정 화면에서 위와 같은 화면을 클릭해 주시면 위에서 설정했던


자신이 거주하고 있는 도시나 나라의


24시간 주기를 통해 자동으로 모니터의 붉어짐이 조절이 되는걸 미리보기 할 수 있답니다 ㅎ









오늘 포스팅에서는 MySQL 과 STS(이클립스)와 연동을 안내해 볼게요ㅎ


MysSQL 과 STS(이클립스) 연동하는데 개인적으로 어려웠네요 ㅠ

HTTP Status 500 - javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

이런 오류가 계속 나와서 고생하다가 

드디어 해결한 기념으로 포스팅을 하네요ㅎ 





Mysql과 STS(이클립스)와 연동하기 위해서는

JDBC 드라이버 파일(jar)이 필요해요ㅎ


그래서 MySQL 드라이버를 받기 위해서 아래 링크에 접속해 주세요ㅎ 


링크 http://dev.mysql.com/downloads/connector/j




접속하셨으면 [select Platform] 리스트 메뉴에서 [platform independent를 클릭 하시고

화살표가 가리키는 다운로드를 클릭하세요 ㅎ






빨간색 줄[No thanks just start my download] 를 클릭해 다운 받아주세요.







다운받을 ZIP파일[mysql-connector-java-5.1.34.zip] 을 압축을 푸셔서

압축 내부 폴더 [mysql-connector-java-5.1.34\mysql-connector-java-5.1.34] 에서

mysql-connector-java-5.1.34-bin.jar 인 파일을 복사 해주세요 ㅎ








자바 경로 저의 경우는 C > program Files > java > jre1.8.0._40 > lib > ext 경로에

복사해주세요 ㅎ






그런 다음 데이터 베이스 테이블에 입력을 위한 코딩을 해주시고

(위 화면은 참고예요 정확한 코딩은 JSP 관련 서적을 참고하세요ㅎ)

실행해 주시면! 









위와 같은 결과물이 나오죠 ㅎ





JDBC 드라이버 JAR 파일이 없으면 위 화면과 같은 오류가 나와요ㅠ





안녕하세요  ㅎ 이번 포스팅에서는

윈도우8.1 에서 Mysql 설치를 안내할게요ㅎ


Mysql 다운로드 설치 


우선 Mysql 다운로드를 위해서 아래 링크에 접속해주세요.


http://www.mysql.com/downloads/




상단 Downloads 에서 빨간 네모상자(community) 를 누르시고

MySQL community Server을 클릭해 주세요 ㅎ






웹 페이지 하단에서 빨간 네모박스 부분을 클릭해주세요 ㅎ 






2번째에 있는 빨간 네모 박스인 Download 를 클릭해주세요.

( 32-bit 이라고 적혀 있지만 64비트도 사용 할 수 있는거에요 다운 받아주세요 ㅎ)





로그인 하는 창이 뜨는데 무시하고

빨간 네모 박스(No thanks, just start my download.)를 클릭하시면

그냥 바로 받을 수 있어요. 다운받아 주세요 ㅎ 




다운받은걸 실행해 주시면 위와 같은 화면이 나와요ㅎ 동그라미 부분을 동의 해주시고

Next 를 눌르세요 ㅎ 






원하시는 설치 스타일을 선택하세요ㅎ 

저는 혹시 몰라서 full을 선택 했어요 나중에 필요한게 설치가 안되어 있을수도 있으니깐요 ㅎ 







Execute 를 클릭하셔서 C++ 관련 개발툴을 설치하는 창이 뜰거예요

화면은 생략했지만 설치해 주셔서 제일 상단에 있는 MySQL Workbench 가 설치 되게 해주세요.

좀 더 편하게 테이블을 생성하고 관리할 수 있게 해주는 툴이거든요 ㅎ





빨간색동그라 (Execute)를 클릭하세요.ㅎ 





Next를 클릭하세요 ㅎ 






Next를 클릭해주세요 ㅎ 







화면이 잘 안보이네요 ㅠ (열심히 화면 정리 한건데..)

빨간색 네모상자 부분(Config Type)을 Development Machine 을 선택해주시고 Next 클릭!






빨간색 네모상자 부분에서 루트 암호를 설정해주세요 ㅎ

상업적으로 쓰는게 아니라면 복잡하게 설정할 필요 없어요 ㅎ (쉬운걸로)

루트 암호 설정하셨으면 Next 클릭! 






Next 클릭! 







Execute 클릭! 




Finish 클릭!








Next 클릭!




루트 ID 비번 설정해주세요 ㅎ (개인이 쓰는거면 쉽게)

설정 하셨으면 Check 후 Next 클릭! 






Execute 클릭!









Finish 클릭!








Next 클릭! 









마지막 설치 화면이에요 Finish 클릭 하시면 설치가 끝나죠 ㅎ 





설치가 되셨다면 MySQL workbench 가 생겨요

cmd창 처럼 명령행 클라이언트는 사용이 불편하죠

그래서 MySQL workbench 같은 GUI 툴을 사용하는게 더 편리하죠 


아래는 MySQL workbench 화면이에요 조금만 사용해 보시면 감이 잡힐거예요 ㅎ




STS(스프링) or 이클립스에서 톰캣을 연동해 볼게요.ㅎ 

 

우선 STS(스프링) or 이클립스 을 실행해주세요.  

 

 

 

STS(이클립스) 화면에서

window > preferences 선택해 주세요.

 

 

 

왼쪽 Server > Runtime Environments 탭을 누른 후 톰캣 추가를 위해 오른쪽에 있는

Add를 눌러 주세요ㅎ

 

 

 

상위 목록 Apache 폴더 안에서

설치된 톰캣 버전을 선택후 Next 를 눌러주세요.( 저는 7.0을 설치했었죠 ㅎ)

 

 

 

빨간네모박스(Browse)를 눌러 톰캣이 설치된 디렉터리를 등록해 줘야 합니다.

(서버는 다수로 생성 가능해요ㅎ)

디렉터리를 지정해 주었으면 Finish 를 눌러주세요.

 

 

 

톰캣 서버가 생성 되었어요 ㅎ

 

이제 Dynamic web Project를 생성해서 한번 실행해 볼게요ㅎ

 

 

 

왼쪽 빈공간에서 오른쪽 클릭을 해서 New > Dynamic Web Project 를 클릭하세요 ㅎ

 

 

 

Project name은 프로젝트 명을 원하는 이름으로 지정해 주세요.

 

Use default location 체크 처음 실행될때 workspace의 경로로 프로젝트 관력 파일이 만들어 집니다.

 

Target runtime: 어플리케이션이 실행될때 사용할 서버를 선택해 주는거에요. 톱캣 7.0을 생성해 주었기 때문에 지금 Apache Tomcat v7.0 으로

되어 있네요

입력이 다 되었으면 next를 눌러주세요.

 

 

 

 

Next 해주세요.

 

 

 

 

 

 

빨간색 네모칸인 Generate web.xml deployment descriptor 을 체크해주세요.

 

체크를 하시면 web.xml 파일을 생성을 해주는데 필수로 해주셔야 한다고 보시면 돼요ㅎ

 

다음 Finish를 눌러 프로젝트를 생성해주세요.

 

 

 

 

1)

왼쪽 빨간색 네모박스를 보시면 만들어준 test2 프로젝트에

마우스 오른쪽 클릭 New > jsp File을 클릭해주거나

2)

마우스 오른쪽 클릭 New > Other.. 을 클릭해

 

 

 

[Wizards] 검색란에 jsp를 입력하고 목록에 나온 [JSP File]을 선택해 [Next]를

누르셔도 동일 합니다.

 

 

 

 

이제 [New JSP File] 창에서 빨간 네모상자 부분에 jsp의 파일명을

지정해 주고 [Finish]를 클릭해 주세요ㅎ

 

 

 

 

 

프로젝트 하위 파일목록중 빨간 네모상자를 보시면 jsp 파일이 만들어 진것을

확인 할 수 있죠ㅎ

 

그럼 간단하게 jsp 페이지를 톰캣으로 실행해 볼게요.

 

 

 

 

 

만들어진 jsp파일안에 <body> 태그 중간에


<div>
 JSP 페이지를 테스트 합니다.ㅎ
</div>

 

위 코드를 써주세요.

 

그 다음 큰 상자 하단 여백에 오른쪽 마우스 클릭 New > Server 를 클릭해 주세요 ㅎ

 

 

 

 

톰캣 서버를 생성한 버전을 클릭해 주시고

(저는 Tomat v7.0 Server 를 선택해야 하죠)

아래에 있는 Next를 클릭해주세요ㅎ

 

 

 

 

생성해준 프로젝트가 왼쪽에 있을거예요.

이걸 오른쪽으로 넘겨줘야 톰캣이 해당 프로젝트를 톰캣이 실행시켜 주는거죠ㅎ

빨간 동그리미(test2프로젝트)를 클릭하고 가운데 [Add]를 눌러주면 오른쪽으로 이동을 시킬 수 있어요 ㅎ 그 다음 [Finish]를 눌러주세요 ㅎ

 

 

 

Servers 목록 아래에 

빨간 라인을 보시면

Tomcat v7.0 Server at localhost [stopped, Synchronized] 이라고 생겼을 거예요ㅎ 

 

마우스 오른쪽 Start를 눌러서 서버를 실행해 주세요ㅎ

 

실행해 주시면

Tomcat v7.0 Server at localhost [Started, Synchronized]

로 stopped 에서 Started 로 바뀌어 있을거예요 그럼 톰캣서버가 실행이 되고 있는거죠 ㅎ

 

 

 

 

 

브라우저 URL 주소창에

[http://localhost:8080/test2/testJSP.jsp] 를 입력하시면 (저의 경우로 예를 들겠습니다.)

 

#추가 설명

test2          <=   다이나믹웹프로젝트 명

testJSP.jsp <=   test2 다이나믹웹프로젝트가 가지고는 jsp 페이지명이죠

 

이런식으로 브라우저창에서 결과물을 확인 할 수도 있고

 

 

 

 

 서버에 프로젝트를 옮기고 나서 해당 프로젝트 jsp 파일

오른쪽 마우스 클릭 Run As > Run on Server 클릭 해주세요ㅎ

 

 

 

 

 

 

그다음 톰캣 서버를 클릭해 주시고 [Finish]를 해주세요 ㅎ

 

 

 

그러면 개발툴 안에서 빨간 네모 박스 안에 결과값이 나온것을 확인 할 수 있어요 ㅎ

 

톰캣 연동하기가 모두 마쳤네요ㅎ

 

 

 

 

 

p.s 글이 생각보다 너무 길어 졌네요ㅎ  보는 사람도 지치겠죠?ㅠ

그래도 도움이 되었으면 하네요 (저한테도ㅎ)

 

 

톰켓을 설치하기 위해서 아래 링크로 들어가 주세요.ㅎ

 

http://tomcat.apache.org/download-70.cgi

 

 

 

 

 

여러 버전이 있지만 저는 7.0버전을 받을게요.

 

 

 

 빨간줄이 그어져 있는 윈도우 인스톨러를 다운 받아주세요.ㅎ

 

 

 

다운 받아서 실행하면 위와 같은 화면이 나오게 돼요

여기서 부터 계속 next 눌러주세요.

 

 

 

 

설치중간에 HTTP 포트가 8080으로 기본 설정이 되어 있어요.ㅎ

원하면 다른 포트번호로 변경 가능해요.

 

 

Next 눌러주세요.

 

 

 

설치할 경로설정 화면이예요.

 

 

 

Finish를 눌러주면 설치가 끝나요ㅎ

 

윈도우 8.1에서 톰켓을 실행하려면

 

 

 

왼쪽 하단 윈도우 아이콘을 누르시면

 

 

윈도우 8.1 의 시작 화면이 나와요

거기서 빨간 화살표가 가리키는 단추를 누르시면

 

 

이런 화면으로 전환 되는데

빨간색 화살표가 가르키는 오른쪽 중간쯤 Monitor Tomcat 을 클릭해 주시면 됩니다.

(안보이시면 오른쪽 앱 목록이 나오도록 스크롤 해주셔야 겠죠?)

(제가 윈도우 8.1 버전이 어색해서 혹시나 하고 추가 안내 스샷을 올렸어요 ㅎ) 

 

 

다른 윈도우의 경우는 익숙한 방법인

시작- Monitor Tomcat 을 누르시면 돼요.

 

 

 

클릭을 하셔서 위 창이 나오면 빨간색 네모(Start)를 눌러서 시작을 해주고

Stop을 눌러서 톰켓을 종료 하시면 됩니다 ㅎ

 

한번 정상적으로 설치가 되었는지 확인 해봐야겠죠?

Start를 눌러 서버 상태를 실행시켜 주시고요

아래에 있는 URL 주소로 이동해세요.

http://localhost:8080/ 

 

 

 

 

 

위와 같은 고양이 화면이 나왔나요? 그럼 정상적으로 설치가 되신거예요. ㅎ

 

화면이 안나오면 Start 버튼을 안누르셨거나 설치를 잘 못하신거겠죠 ? ㅎ

 

다음글에서 STS 스프링에서 톰캣을 연동해 볼게요.

(이클립스 에서 연동하는것과 비슷해요ㅎ)

 

 

 

 

  

Yi_Chi 201503189

개발툴인 spring 을 설치 하겠습니다.

우선 다운로드를 위해 아래 링크에 접속해 주세요.

https://spring.io/tools/sts

 



 

해당링크 화면에서

빨간색 박스 부분인 [DOWNLOAD STS (3.6.4.RELEASE for Windows)] 버튼을 클릭! 

다운 받으시고 압축을 풀어주시면 설치가 끝나요 ㅎ 


Ω 압축 풀다가 오류나는 경우


긴 폴더명과 파일명을 가진 압축 파일을 선택해서 현재 폴더에 압축풀기 등으로 
풀기 작업을 진행하면 [파일 이름이나 확장자명이 너무 깁니다.] 로 나오는 경우가 있어요ㅎ

그럼 압축파일을 C드라이브 하위로 옮겨서 풀거나, 
 압축 풀 경로를 C드라이브나 내문서 등으로 지정하여 진행하면 잘될거예요ㅎ

그래도 오류가 난다 하시면 압출파일명을 이름바꾸기 해서 줄여보세요ㅎ


 

 

 

다운받은 zip 형식을 풀면 위와 같은 폴더가 나와요

하위폴더 3개중 빨간 동그라미(sts-3.6.4.RELEASE)를 들어가 주세요.

 

 

 

초록색 STS실행 파일을 실행해주세요.

 

 

 

 

 

그러면 위와 같은 실행 화면이 나올거예요.

 

 

 

 

저장 경로에 지정해주거나 그냥 넘어가도 상관없어요.

 

 

실행된 화면이에요. 사용 방법은 이클립스와 크게 다르지 않아서 어려움이 크게는 없을거예요.

단축키가 조금 다르긴 하네요.ㅎ

 

Yi_Chi 201503189

전 글에서 자바를 설치했어요ㅎ

 

그럼 확인을 해볼게요.

 

윈도우8 의 경우 

 

하단 왼쪽에서 마우스 오른쪽을 누르면 이런 메뉴가 나와요

여기서 명령 프롬프트를 눌러주세요.

(다른 윈도우에서는 실행에서 cmd 치고 엔터 해주시면 돼요ㅎ)

 

 

그럼 위와 같은 명령어 창이 나오는데 javac 라고 치면 명령어를 읽지? 못해요.

자바를 사용하기 위해서 환경설정을 해줘야 하는 이유죠

 

 

 

 

 

 

하단 왼쪽에서 마우스 오른쪽을 눌러서 이런 메뉴가 나오면 

여기서 시스템을 눌러주세요.

(내컴퓨터에서 마우스 오른쪽 클릭후 속성을 들어가도 같은 창으로 가죠)

 

 

 

 

시스템 창에서 빨간색 동그라미 부분(고급 시스템 설정)으로 들어가 주세요.

 

 

 

 

 

시스템 속성 창에서

상단 고급에서~

빨간색 부분(환경 변수)를 눌러주세요.

 

 

 

 

환경 변수 창에서

빨간색 동그라미(새로 만들기)를 눌러 주세요.

 

 

새 시스템 변수 창이 나오면

변수 이름에는 JAVA_HOME

변수 값에는 JAVA jdk 설치 경로를 적어 주세요.

(C:\Program Files\Java\ 이정도 까지 경로를 들어가시면 뒷 숫자를 알 수 있을거예요.)

 

다 적으셨으면 확인을 눌러주세요ㅎ

 

 

 

그 다음 시스템 변수에서 빨간색 동그라미처럼 변수명 path 를 찾아주세요.

(알파벳 p 누르시면 금방 찾을수 있죠 ㅎ)

찾으셨으면 편집을 눌러요.

 

 

 

 

변수 값 제일 뒤에 ;%JAVA_HOME%\bin 을 붙여 주시면 됩니다.

확인을 눌러주세요ㅎ

이제 cmd 창을 띄워서 확인을 해볼게요.(아까와 같은 창이예요.)

 

 명령 프롬프트(cmd)에서 javac 명령어를 빨간 동그라미 처럼 입력후 엔터!

아까는 명령어를 읽지 못했는데 긴 결과값이 나오죠?

 

이렇게 해서 자바 환경 설정 까지 모두 마쳤습니다!! 수고하셨어요 ㅎ

 

Yi_Chi 201503189

 

윈도우8.1에서 자바JDK를 설치하고 환경설정 까지 잡아줄거예요ㅎ

 

우선 자바를 다운받기 위해

아래 링크로 들어가면

 

http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp

 

 

 

 

화면과 같은 오라클 홈페이지가 나오죠

동그란 부분을 눌러주세요.

 

 

위와 같은 페이지로 전환 되는데요 다운을 받기 위해선

Aceept License Agreement 를 눌러 동의해 주세요. (빨간색 동그라미 부분)

 

 

동의를 하고 운영체제에 맞는것을 다운 받습니다.

64비트라면 빨간줄 부분을 다운 받아주세요.

(윈도우의 경우 제어판 > 시스템 및 보안 > 시스템을 들어가면 시스템 종류를 알 수 있어요.)

 

 

다운받고 실행해주면 위와 같은 화면이 나와요.

여기서부터는 계속 Next 죠

 

 

여기도 Next

 

 

여기도 Next 

 

여기도 Next

 

 

설치가 끝났어요 Next Steps 를 누르면

 

 

 

 

 위와 같은 API documentation 이 나와요 API에 대한 사전?

이라고 생각하시면 될거예요.

 

그리고 close 를 하시면 자바  설치는 완료 된겁니다.

 

하지만! 환결 설정까지 잡아줘야 완료가 된거에요. 다음글에서 이어서 할게요ㅎ

 

 

 

 

 

 

Yi_Chi 20150318

노트북과 모니터를 연결해서 화면이 2개를 동시에 사용하는 듀얼 모니터를 설정 할게요.

 

이글의 요약:

1.노트북에 모니터를 연결해서 화면2개로 확장해서 사용 할 수 있다.

 

준비물:  HDMI 케이블

 

 

노트북과 모니터에 연결한 후

 

바탕화면에서 마우스 오른쪽 클릭후 하단에 있는 화면 해상도로 들어가 주세요.

 

 

바탕화면에서 마우스 오른쪽 클릭후 하단에 있는 화면 해상도로 들어가 주세요.

 

 

 

그럼 위와 같은 화면 해상도 창이 나올거예요.

HDMI선이 모니터와 제대로 연결이 안되면 다중 디스플레이 설정이 빠져 있어요.

 

연결이 정상적이라면 아래와 같은

 

 

 

동그라미 부분처럼 다중 디스플레이 항목이 생길거예요.

 

 

 

 

그럼 동그라미 부분을

 디스플레이 확장

으로 바꿔주시고 적용을 해주시면 끝나죠ㅎ

 

 

 

 

짠! 하나의 노트북으로 모니터를 확장해서 쓸 수 있어요. 매우 간단하죠 ㅎ

 

 

 

+ Recent posts