본문 바로가기

분류 전체보기

(98)
2-1. JSP 기본 태그 학습 JSP 웹 프로젝트는 File > New > Dynamic web project project name이름만 작성 후 Finish 하지 말고 Next를 눌리자. context root: URL 뒤에 붙는 내용 content directory: 우리가 웹을 개발할때 필요한 많은 이미지, 음성, 영상 등이 저장되는 공간이다. (경로는 그대로 두면 된다.) Generate web.wml deployment descriptor: 우리 사이트에 대한 기본 설정들을 자동으로 만들어준다. (체크를 하자.) 이제 html 문서를 만들어보자. JSPBasic 오른쪽 마우스 클릭 > New > HTML File 클릭 html를 작성하여 서버에 띄워보자. 이클립스로 html작업하기! 네이버로 이동 html를 작성하여 서버에..
2. JSP 개발환경설정(JDK, 이클립스, Tomcat) 개발환경설정 jdk설치와 환경변수 설정 방법 : 1. java 개발환경구축 (tistory.com) 이클립스 설치 : 1. 파이썬 특징 & 개발환경 설정 (tistory.com) 톰캣 설치 : tomcat.apache.org 접속 > 좌측 탭에 Tomcat9클릭 > 설치 후 압축을 푼 파일을 이클립스 파일라인에 같이 두자. 이제 이클립스 기본적인 설정을 해줘야한다. 1. 인코딩 설정 css, html, jsp, xml 모두 utf-8로 선택하자. 2. 웹에선 javaEE를 사용한다. 3. 서버 연동 클릭 이렇게 뜨면 서버 연결이 된거다. 서버 설정을 살짝 변경해보자. 두번째꺼 체크 서버 위치는 톰캣이 설치된 경로로 하겠다. 두번째꺼 체크 우리가 서버 설정을 고칠때 원본에 바로 적용하겠느냐? 아니면 사본에..
1. JSP & HTML 기초 JSP는 기초다. 실제 실무에선 프레임워크를 사용하고 JSP는 잘 사용하지 않는다. JSP는 프레임워크를 공부하기 전에 해야 되는 절차다. 웹 프로그래밍이란 웹 프로그래밍이란 웹 어플리케이션을 구현하는 행위이다. 웹 어플리케이션이란 웹을 기반으로 작동되는 프로그램이다. 웹이란 1개 이상의 사이트가 연결되어 있는 인터넷 서비스의 한 가지 형태이다. 인터넷이란 1개 이상의 네트워크가 연결되어있는 형태를 말한다. 웹 어플리케이션의 장점 -사용자: 별도의 설치 없이 프로그램을 사용할 수 있기 때문에 접근성이 용이 -개발자: 사용자용 프로그램을 별도로 제작하지 않고, html을 이용하여 사용자 UI를 구축하기 때문에, 개발에 소요되는 시간과 노력이 줄어듬. JSP 웹어플리케이션의 장점. 1. 풍부한 java AP..
10. 자바 - 자바 실행파일 만들기 Day10 우클릭 > export > java > Runnable JAR file 내가 내보낼 파일을 선택 : Launch configuration 어디다가 내보낼지 선택 : export destination 그전에 설치해줘야하는 프로그램이 있다. JSMooth http://jsmooth.sourceforge.net/download.php java의 class파일을 실행파일 exe로 만들려면 우선 사용하고자하는 class파일을 jar로 묶어야한다. 이클립스에서 원하는 class를 JAR로 묶은 후 해당 JAR파일과 연결되는 실행파일을 JSMooth를 이용해 생성한다. 즉 우리가생성한 customer.jar을 jsmoonth로 실행파일을 만든다. 1. 골격만들기 Skeleton > console wrapp..
8. 자바 - 메서드 메서드(method)란? 자바는 기본단위가 클래스이기 때문에 모든 함수를 메서드라고 부른다. /* 1.메서드는 정의(선언)하는 과정과 호출하는 과정이 있다. * 2.메서드 선언은 메서드 내부에서느 할 수 없다. 반드시 메서드 블록 외부에서만 선언할 수 있다. * 클래스 내부라면 어떤 위치든 선언이 가능하다 (main도 메서드 이므로 main안에는 선언 안됨) * 3.메서드 내부에서는 다른 메서드의 호출만 가능하다. * 4.호출하는 과정은 메서드를 사용하는 과정이며 해당 메서드가 필요로 하는 데이터(매개값)를 메서드 내부로 전달하면서 해당 메서드는 매개값을 통해 처리한 결과값을 호출부로 다시 반환한다. */ public class MethodExample { //자바의 함수 (정의)선언 public sta..
6. 자바 - Enhanced for loop문, do~while문 do ~ while 문 while문과 다른점은 조건과 상관없이 무조건 한번은 실행시킨다. putblic class DowhileExample { public static void main(String[] arge) { //정수를 입력받아 1부터 입력받은 숫자까지의 누적합을 구하는 코드 Scanner scan = new Scanner(System.in); System.out.print("정수: "); int target = scan.nextInt(); int sum = 0; int n = 1; /* while ( n
5. 자바 - 제어문 (조건문, 반복문) 팁!! home키 end키 : 카피할때 편함 alt + 위 아래 : 이동 alt + ctrl + 위아래 : 카피 if문 public class IfExample1 { public static void main(String[] args) { //0~100까지의 정수형 난수를 발생 int point = (int)(Math.random() * 101); System.out.println("점수: " + point); if (point >= 60 ) System.out.println("60점이상이다."); else if (point >= 30) System.out.println("30점 이상이다"); else System.out.println("30점 이하다."); } } if문 퀴즈 /* * 양의 정수를 입력..
4. 자바 - 난수생성, 연산자, 우선순위, 제어문, 배열 난수생성 public class Random { public static void main(String[] args) { // 난수(랜덤값)을 발생시키는 메서드 random() //0.0이상 1.0alaksdml 랜덤 실수값을 가져옴. double r = Math.random(); System.out.println("랜던값:" + r); System.out.println("***신년 여행지 선정!***"); if(r > 0.66) System.out.println("한국"); else if(r > 0.33) System.out.println("상하이"); else System.out.println("태국"); System.out.println("-------------"); int rn = (int) (..