* JSP란? : Java Server Pages 의 줄임말 HTML위에 Java 코드를 올리는 것이 바로 JSP이다. 프로젝트 생성부터 차근차근 살펴보고자 한다.일단 STS를 켜고 프로젝트를 생성한다. 참고 :Servers는 절대 지우면 안된다. 1. 프로젝트 생성 - (Dynamic Web Project 생성 , Project name : HelloJSP) 2. HelloJSP라는 프로젝트가 생성된다. 3. WebContent 폴더에서 오른쪽 마우스를 클릭하여 jsp파일을 생성한다. 파일 이름은 index.jsp로, 반드시 소문자로 만든다.JSP 의 기본 형식이 보여진다. 이 기본 형식을 잘 기억해두자! 더 자세한 내용은 아래에서 설명하겠다. 4. 내용을 입력한다. 5. 실행을 시키면 아래와같은 화면..
웹 개발에서 알아야 하는 3가지 Page Session Request 자바의 웹개발은 총 2가지 방법이 있다. Model 1 방식 - Model 1 방식은 목록 jsp 안에 디자인과 로직과 DB, 쿼리 등이 모두 들어있다. - Model 1개발 방식은 현재 국내에서 가장 많이 사용되고 있는 개발 방식이다. Model 2 방식 - Model 2 방식은 전부다 분리를 시켜서 협업이 가능한 구조로 만드는 것이다. (이거는 나중에 다룬다..) - 아직까지도 현업에서 Model 1을 쓰는 곳이 많기 때문에 Model 1을 배우고 가야 실무가서 멘붕이 안온다ㅋㅋ JSP 의 튜토리얼 : http://w3schools.com 이 웹사이트를 잘 활용해야한다. 이 사이트에 올라오는 예제들을 모두 해봐야한다.. 아직까지 현..
String클래스에서 자주 쓰이는 메서드 메서드 예제 결과boolean equals(Object obj)매개변수로 받은 문자열(obj)과 String 인스턴스의 문자열을 비교한다. obj가 String이 아니거나 문자열이 다르면 false를 반환다. String s = "Hello"; boolean b1 = s.equals("Hello"); boolean b2 = s.equals("hello"); b1 = true b2 = false boolean equalsIgnoreCase(String str)문자열과 String인스턴스의 문자열을 대소문자 구분없이 비교한다.String s = "Hello"; boolean b1 = s.equalsIgnoreCase("HELLO"); boolean b2 = s.equ..
대출 이자(복리) 계산기를 만듭니다. 은행은 준비금으로 10억을 가지고 있습니다. 은행을 방문하는 다수의 고객은 최대 1억을 대여할 수 있습니다, 은행은 대출 고객의 이름, 전화번호, 대출금액, 담보, 대출일자를 기록해야 합니다. 은행이 가진 준비금이 모두 소진되거나 Exit를 입력하면 프로그램은 종료됩니다. 대출금에 대한 이자는 5초당 10% 입니다. 5초 미만의 이자는 계산하지 않습니다. 예를 들어 3초의 이자는 0% 입니다. 13초의 이자는 10초로 계산합니다. 불어난 이자는 대출 고객의 대출 금액에 더해져야 합니다. 대출 금액을 갚을 때마다 은행이 관리하고 있는 각 고객의 대출 금액이 줄어듭니다. 대출 고객의 금액이 모자랄 때 고객은 대출 금액을 갚을 수 없으며 고객은 "파산"을 신청할 수 있습니..
컴퓨터는 1970년 1월 1일 0시 0분 0초 부터 흘러온 시간을 계산한다. 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 package com.ktds.smahn; public class DateTime { public void start(){ // 현재 시간 가져오기 printCurrentMilliSecond(); } private void printCurrentMilliSecond() { long currentSecond = System.currentTimeMillis(); // 시간은 long으로 가져온다. System.out.println(currentSecond); //1970년 1월 1일 0시 0분 0초 부터 ..
자전거 대여점을 만드세요. 자전거 대여점은 자전거를 총 15대 보유하고 있습니다. 보급형 자전거는 10대 중급형 자전거는 3대 고급형 자전거는 2대가 있습니다. 대여점이 보유한 자전거가 없을 때엔 대여를 해 줄수 없습니다. 예약 대기는 할 수 없습니다. 자전거 대여점은 대여해줄 때 대여자의 이름과 대여 시작 시간을 적습니다. 대여자가 자전거를 반납할 때에는 대여 종료 시간을 적습니다. 두 시간의 차이를 구해 대여료를 지불해야 합니다. 자전거의 기본 대여료는 10분당 아래 가격과 같습니다. 보급형 자전거 : 1000원 중급형 자전거 : 2000원 고급형 자전거 : 5000원 프로그램의 종료 조건은 "Exit"를 입력할 때 입니다. * 구매자가 가진 금액이 대여료 보다 낮을 때 마이너스를 허용합니다. 예 >..
이동 블록 → Alt + up, down 키 복사 붙여넣기 블록 → Ctrl + Alt + up, down 키 단일 라인 주석 ctrl + / 멀티 라인 주석 ctrl + shift + / 한 라인 지우기 Ctrl + d setter와 getter 자동으로 만들어주는 방법 Alt + S + R 모두선택 import Ctrl + Shift + O 자동 import 빨간줄 위에 커서 놓고 Ctirl+1 코드 상의 refactor (기능 중심) Alt + Shift + R 중복되고 있는 부분을 한번에 메소드로 빼주기 (refactoring) Alt + Shift + M 클래스 아웃라인 보기 Ctrl + O
비행기 좌석 예약 시스템을 만드세요. 비행기의 좌석은 총 16개가 있다. 비행기의 좌석을 예매하고 취소할 수 있는 시스템을 만든다. 첫 번째 줄은 0번 부터 시작합니다. 첫번째 칸도 0번 부터 시작합니다. 예를 들어 첫번째 줄의 왼쪽 세번째 좌석을 예약할때는 0,2 를 입력합니다. 예약이 완료된 좌석은 ●로 표시되며, 이 좌석을 예약하려 할때는 '이미 예약된 좌석입니다'를 출력합니다. 예약 취소도 가능합니다. 모든 좌석이 예약되면 프로그램이 종료됩니다. ○○○○○○○○ ○○○○○○○○ + VO 클래스를 넣어서 예약한 사람이 누구고 언제 예약했는지 알아보기(언제는 입력받는 것이 아니라, Date나 Calendar 키워드를 사용해서 컴퓨터 시간의 날짜,시간을 가지고 온다)
영화관 좌석 예약 시스템을 만드세요. 가로 10줄 세로 5줄의 좌석을 만듭니다. 첫 번째 줄은 0번 부터 시작합니다. 첫번째 칸도 0번 부터 시작합니다. 예를 들어 첫번째 줄의 왼쪽 세번째 좌석을 예약할때는 0,2 를 입력합니다. 예약이 완료된 좌석은 ■로 표시되며, 이 좌석을 예약하려 할때는 '이미 예약된 좌석입니다'를 출력합니다. 예약 취소는 할 수 없습니다. 모든 좌석이 예약되면 프로그램이 종료됩니다. □□□□□□□□□□ □□□□□□□□□□ □□□□□□□□□□ □□□□□□□□□□ □□□□□□□□□□ 힌트 : map에다가 list를 넣는다. , 를 기준으로 자른다.12345678910111213141516171819202122232425262728293031323334353637383940414243..
finally - finally 블럭은 try~catch문과 함께 예외의 발생여부에 상관없이 실행되어야 할 코드를 포함시킬 목적으로 사용된다. - 예외가 발생한 경우에는 try --> catch --> finally 순으로, - 예외가 발생하지 않은 경우에는 try --> finally 순으로 실행된다. 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 package com.ktds.smahn; public class FinallyTest { public void start() { try { int number = Integer.parseInt("123"); System.out.println(number); } ca..
- Total
- Today
- Yesterday
- spring
- er다이어그램
- query
- 포스팅하기
- 뉴스피드 가져오기
- Relative Layout
- sql
- 글쓰기 버튼
- 메소드
- ERD
- 뒤로가기 버튼
- 쿼리
- activity
- 게시판 만들기
- Linear Layout
- MVC
- 메뉴바에 버튼 생성하기
- jQuery
- facebook 연동
- 자바프로그래밍
- Erwin
- mongo db
- intent
- JSP
- 클래스
- 예외처리
- 제이쿼리
- mybatis
- 배열
- aop
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |