본문 바로가기
반응형

Spec UP - Backend/Java, JDK, Servlet6

자바를 공부하기 전 기초 지식 https://www.youtube.com/watch?v=f0cAmTYo4tQ Java 코드를 컴퓨터가 어떻게 이해하는가? Public Static void main(String[] args) { System.out.println("Hello World"); } 사람이 작성한 프로그래밍 언어는 컴퓨터가 바로 이해할 수 없다. 그래서 컴퓨터가 이해할수 있는 바이트코드/바이너리코드 (0111010101001) 형태로 번역하게 되는데 이 과정을 컴파일 이라고하고 컴파일을 실행하는 프로그램을 컴파일러 라고 한다. 그런데 여기서 바이너리코드의 조합, 즉 0과 1의 조합은 각 운영체제마다 다르다. 이는 같은 바이너리코드라도 윈도우에서는 정상적으로 실행되지만 MacOS에서는 실행되지 않을 수 있다는 것이다. C언어로.. 2021. 12. 17.
JSP 게시판 만들기 학원에서 Java, JSP, Servlet 과정을 수강하며 JSP 게시판을 만들어보았지만 이해가 안되는 부분이있어 정리를 못하고있었는데 마침 유튜브에 비슷한 과정의 강의가 있어 참고하여 정리를 해보려고 한다. https://www.youtube.com/watch?v=wEIBDHfoMBg&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6 JSP를 이용하여 게시판 만들기! 위 과정을 위해 [JDK] [이클립스] [아파치 톰캣] [MySQL] [MySQL JDBC Driver] [bootstrap]을 설치해야 합니다. * 게시판 기능 : 로그인, 회원가입, 개발에 사용한 버전 JDK : jdk1.8.0_291 Tomcat : apache-tomcat-8.5.73 MySQL : mysql-.. 2021. 12. 16.
Java 기본 문법 구조 package ch04; // 패키지 public class Grammer { //클래스 public String name = "JSPStudy"; //멤버변수 public void jspStudy(intYear){ //메소드 (intYear은 매개변수) System.out.println("변수 name은 " +name+ "입니다."); } public static void main(String[] args) { //메인 메소드 int year = 2013; //지역변수 Grammer g = new Grammer(); //객체선언,생성 g.jspStudy(year); //메소드 호출 } } 패키지 : 자바 클래스를 하나의 패키지로 묶을 경우 다른 클래스에 있는 메소드를 서로 공유할 수 있습니다. 비슷한 .. 2021. 10. 27.
JSP_스크립트릿/표현식/선언부 JSP 란? HTML 코드에서 Java 코드를 넣어 동적인 웹페이지를 생성하는 웹 어플리케이션 도구 (자동으로 servlet으로 바꿔줌) Servlet은 수정이 어렵고 프로그램이 복잡해지면 Servlet을 통해 출력되는 HTML 페이지를 상상하기 어렵기때문에 JSP를 활용한다.Servlet은 복잡한로직 구현에 활용하며, HTML 중심의 코드는 JSP를 활용한다. 스크립트 요소 세가지 1) 스크립트릿 : jsp 페이지에서 java 언어를 사용하기 위해 사용되는 요소 스크립트릿 안에서는 html을 쓸 수 없으므로 중간에 html을 삽입하고 싶으면 스크립트릿을 닫았다가 html이 끝난 부분부터 다시 스크립트릿을 씌워줘야한다. 스크립트릿 요소는 가장 일반적으로 사용되는 스크립트 요소로 jsp 페이지가 서블릿으로.. 2021. 10. 27.
JSP / JSP 컨테이너 JSP 자바프로그램을 컴파일 하고 실행할 수 있는 환경을 포함하고 있는 프로그램입니다. JDK는 자바컴파일 환경과 자바 런타임 환경으로 구성되어있는데 컴파일 환경은 자바 파일을 컴파일 할 수 있는 컴파일러를 포함한 일부분이고 런타임 환경은 컴파일된 자바 프로그램을 실행할 수 있도록 해주는 환경입니다. JDK 설치 후 시스템 내의 어느 위치에서도 자바명령을 사용할 수 있게 패스(Path)를 설정해주어야합니다. 자바 컴파일 명령과 실행명령 등이 있는 폴더의 위치는 JAVA_HOME\bin 입니다. 그래서 이 폴더까지의 경로를 패스(Path)에 등록해줌으로써 시스템 내의 어느 위치에서도 자바 명령을 사용할 수 있게 합니다. JSP 컨테이너 동적인 페이지 생성을 맡아서 처리할 프로그램으로 jsp 페이지에 대한 .. 2021. 10. 27.
자바개발도구 JDK, Tomcat 다운로드 및 기본 설정 기본 setting : jsp-setup, jsp-study 폴더 이용 1. JDK 다운로드 https://www.oracle.com/java/technologies/javase-downloads.html [Java 8] - [Windows] - x64 installer : jdk-8u301-windows-x64.exe 설치 * Oracle 계정 로그인 필요. 설치 후 cmd 창 open -> javac -version 실행여부 확인. "javac은 내부 또는 외부명령, 실행할 수 있는 프로그램 또는 배치파일이 아닙니다" 오류 나는 경우, [내PC]-[속성]-[고급시스템설정]-[환경변수]-[시스템변수] 설정 필요 * JDK의 bin 폴더를 환경변수 path에 등록하는 이유 : bin폴더에는 자바로 프로그.. 2021. 10. 13.
반응형