본문 바로가기

생활코딩 구버전 자바 1. 자바 처음시작 : https://cg-developer.tistory.com/429?category=7648802. JDK,JRE,JVM,JAVA SE,ME,EE : https://cg-developer.tistory.com/431?category=7648803. 자바 프로그램의 동작 원리 : https://cg-developer.tistory.com/432?category=764880
자바 프로그램의 동작 원리 자바로 프로그램을 만들기 위해서는 아래와 같은 과정이 필요하다. 1) 코드 작성 code = source 코드를 작성하는것은 프로그래밍하는것 즉 건설로 치면 설계도를 작성하는것이다. 2) 컴퓨터가 실행할 수 있는 형태로 코드를 컴파일 3) 컴파일된 프로그램을 실행 1. 코드 우선 코드에 대해서 알아보자. 코드(code) 혹은 소스(source)는 프로그램이 어떤 모습이고, 어떻게 동작해야 하는가를 표현한 일종의 설계도라고 할 수 있다. 그런데 컴퓨터 프로그래밍에서의 설계도는 설계도 이상의 의미가 있다. 설계도를 컴퓨터에게 제출하는 순간 컴퓨터는 그 설계도에서 요구하는 프로그램을 마법처럼 만들어주기 때문이다. 그래서 프로그래밍에서의 설계도는 그 프로그램 자체라고도 할 수 있다. 코드는 자바의 문법에 맞게 ..
JDK,JRE,JVM,JAVA SE,ME,EE 1. Java SE(Java Platform, Standard Edition)는 자바의 표준안이다. 자바라는 언어가 어떠한 문법적인 구성을 가졌는지등을 정의하고 있다. 이것은 구체적인 소프트웨어가 아니고 그 소프트웨어의 설계도라고 할 수 있다. 소프트웨어에서는 설계도라는 표현 대신에 명세서(spec, specification)이라는 말을 사용한다. 이 명세서에 따라서 Java가 만들어지게 된다. Java SE 8은 버전 8에 대한 명세서이다. 자바는 계속 진화하고 있는 기술이다. 이 명세서는 JCP(Java Community Process, http://jcp.org)라는 조직을 통해서 만들어진다. 2. JDK(Java Development Kit) JDK는 자바를 개발하는데 필요한 필수적인 여러가지 도..
난 자바를 공부한적이 없어요 모아보기 1. 자바처음시작 : https://cg-developer.tistory.com/427?category=8419602. 자바 프로그램의 이해와 실행의 원리 : https://cg-developer.tistory.com/113?category=841960
자바 처음 시작 1. JDK(JAVA (se) Developement Kit) : 자바 개발에 사용되는 도구 JVM, 라이브러리, 개발에 필요한 소프트웨어등 이런것들을 모두 묶어둔것 자바 프로그램의 개발을 위한 소프트웨어와 라이브러리의 모음 2. JAVA 의 분류 - JAVA SE(Standard Edition) : 일반적인 응용프로그램(파워포인트,워드등)일반적인 어플리케이션 개발에 사용되는 자바를 가르켜 java se라한다. 내가 데스크탑 컴퓨터에 설치할수있고 , 데스크탑용 컴퓨터에서 실행되는 자바프로그램의 개발에 필요한 모든것을 모아놓은것이라고 보자. java se는 다양한 기능 제공, - JAVA ME(Micro Edition) : 가벼워진 자바, 소형디바이스에 올릴수있는 자바 - JAVA EE(Enterprise..
한 서버에 프로젝트 2개배포 path가 같으면 실행이 안된다..한서버에 프로젝트의 path는 같게 못하는것인가 위처럼하면 아래와 같은 오류가 나와서 Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache/2.4.29 (Ubuntu) Server at dokky.ga Port 443 아래처럼 설정하면 https://dokky.ga/superAdmin/superLogin -접속됨 https://dokky.ga/superLogin - 접속안됨
스프링 mvc 프로젝트의 기본구성 스프링 MVC를 이용하는 프로젝트의 구성을 이해하는 것은 전체 데이터의 흐름을 보기 위해서 브라우저에서 전송한 데이터를 스프링 MVC의 어떤 단계를 거쳐서 실행되는지를 이해한다면 문제가 발 생했을 때 빠른 대처와 대안을 찾을수 있다. 일반적으로 웹 프로젝트는 3-tier(티어) 방식으로 구성한다. 1) Presentation Tier(화면 계층) Presentation Tier(화면 계층)는 화면에 보여주는 기술을 사용하는 영역. Servlet/JSP나 스프링 MVC가 담당하는 영역. Presentation Tier는 프로젝트의 성격에 맞춰 앱으로 제작하거나,CS(Client-Server)로 구성되는 경우도있다. 스프링 MVC와 JSP를 이용한 화면 구성이 이에 속함. 2) Business Tier(비즈..
http 에러코드 400 Bad Request, 요청 실패 - 문법상 오류가 있어서 서버가 요청 사항을 이해하지 못함. 500 : Internal Server Error, 서버 내부 오류 - 이 에러는 웹 서버가 요청사항을 수행할 수 없을 경우에 발생함 404 : Not Found, 문서를 찾을 수 없음 - 이 에러는 클라이언트가 요청한 문서를 찾지 못한 경우에 발생함. URL을 다시 잘 보고 주소가 올바로 입력되었는지를 확인함.