틀린 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 package practice; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = 0; int B = 0; System.out.print("A와 B 값을 차례대로 입력하세요"); A = sc.nextInt(); B = sc.nextInt(); System.out.println(A+B); } } 수정 후 정답 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 package practice..
풀이 : java에서 \를 출력하려면 두번 작성해줘야지 출력이 가능하다 1 2 3 4 5 6 7 8 9 10 11 public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 마찬가지로 "를 출력하려면 앞에 \를 작성해줘야지 출력이 가능하다 1 2 3 4 5 6 7 8 9 public class Main { public static void main(String[] args) { System.out.println("|\\_/|"); S..

Editor does not contain a main type 에디터에 메인 타입이 없습니다. 발생 상황 : A 컴퓨터에서 작성된 코드를 B 컴퓨터로 실행하려고 할 때 실행이 안되고 런처 에러가 뜸(코드 이동 시) 발생 원인 : main 함수가 존재하지 않는다는 의미로 1. main함수를 작성하지 않은 경우 2.코드는 제대로 작성했는데 소스코드가 프로그램이 가동되기 위한 올바른 위치에 파일이 존재하지 않는 경우 등 크게 2가지로 나눠 볼 수 있다고 구글링하니까 나오는데 나는 1,2 모두 조건에 충족하지 않아서 다시 program exprorer를 확인해보니 패키지가 자바 패키지임을 인식못하고 일반 폴더로 인식되고 있었음(단, navigtor에는 원래 패키지가 폴더형식으로 보임) 해결 방안 : 1의 이유..
JSTL - 개념 : 액션태그는 JSP에서 프로그래머가 직접 필요한 태그를 만들어 사용할 수 있는 커스텀 태그(Custum tag)로 JSTL은 필요한 기능들을 모아놓은 커스텀 태그 : 활용 빈도가 높은 태그를 개발, 발표한 것이 자바 표준 라이브러리(JSTL : 표준 커스텀 태그) - 종류 : Core/ XML/ Internationalizaion/ Database/ Functions_이 중 Core만 사용함(변수지원/ 제어흐름/ URL관리/ 출력, 예외처리) : 접두어(Prerix) = ‘c’ uri = ‘http://java.sun.com/jsp/jstl/core’ - 사용을 위한 라이브러리 주소 : http://archive.apache.org/dist/jakarta/taglibs/standard..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 babyServlet index.html index.htm index.jsp default.html default.htm default.jsp HiServlet(/파일이름) a.b.c.HiServlet(/패키지가 포함된 파일이름) HiServlet(/파일이름) /aaaa(별명= 새로운 경로) web.xml에서 다른페이지로 이동할 경로 설정하기 ------------------------------------------- FormHtml.html 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 32 33 34 35 ..

html에서 DB로 데이터 입력시 주의 사항 3가지 1. 입력시 데이터 길이(size) 확인 할 것 콘솔창으로 로그 확인하면서 입력 2. Not null 컬럼에 데이터가 꼭 들어가야하는 것 3. Nullable 컬럼은 데이터 없어도 상관없음을 유의할 것 변수명 잘못쓰면 데이터 잘 안돌아감 단, html-name과 jsp에서 받는 이름이 동일하지 않으면 가짜 데이터가 들어가므로 주의할 것 ==이름이 존재하지않다고 인식하면 null로 전부 값을 넣어버린다 MODEL 1방식 : 한번에 모든 과정을 처리하는 방식 :HTML - DAO -JSP을 함께 연동해서 사용할 때 JSP에서 control과 view역할을 모두 수행하는 것 tomcat서버를 사용할 때 요청하는 과정을 받는 것은 WAS의 웹서버인 코요테가 받..

웹어플리케이션 : 브라우저를 인터페이스로 사용하는 어플리케이션 응용프로그램 웹어플리케이션을 위해서 공부해야하는 프로그램들과 서버 Html, css, javaScript, plainTest, xml, json, CSV, JSP, Select, JSTL, Jfuery, Ajax, react, rew ModelⅠ, ModelⅡ, ModelⅢ+MVC, Spring Framework, Mybatis HTTP프로토콜, HTTPS 프로토콜 WAS(Tomeot) Web Server DSI7layer 톰캣Tomcat http://tomcat.apache.org/ - 동적인 처리를 담당하는 서버를 WAS(Web Application Server)라고 하고, 대표적인 WAS가 아파치톰캣(톰캣이라고도 부름)입니다. WAS(W..

C:\Users\bitcamp>c: -- 드라이브명(c or d): >> 해당 드라이브로 전환 -------------------------------------------------------------------------------- C:\Users\bitcamp>cd/ -- 해당 드라이브의 최상위 폴더로 이동함 C:\> -------------------------------------------------------------------------------- C:\Users\bitcamp>dir --디렉토리 표시하기 나를 중심으로 상위계층과 하위계층이 생김 == parent -- child 개념 가장 상위 폴더에 있는 경우 . ..이 나타나지 않음 -------------------------..