냥코딩쟝
article thumbnail
Java web application, servlet의 이해
-java spring notes-/Servlet 2022. 10. 5. 19:20

target runtime 선택 was- tomcat 버전 선택 -> java web appliction이 생성되었다 console-> tree /f 를 하게 되면 보이지 않는 파일들이 보이게 된다 이클립스는 다음과 같이 url 주소로 실행한다 url 주소 http://localhost:8080/{프로젝트이름}/{URL Mapping값} 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 36 37 package examples; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletExce..

article thumbnail
tomcat 설치 - 에러 해결방법

우선 tomcat을 설치하는 이유는 이렇다. 클라이언트/서버 구조 클라이언트(Client)는 서비스(Service)를 제공하는 서버(Server)에게 정보를 요청하여 응답 받은 결과를 사용합니다. 클라이언트/서버 구조 DBMS (DataBase Management System) 다수의 사용자가 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 소프트웨어입니다. DBMS (DataBase Management System) 미들웨어 (MiddleWare) 클라이언트 쪽에 비즈니스 로직이 많을 경우, 클라이언트 관리(배포 등)로 인해 비용이 많이 발생하는 문제가 있습니다. 비즈니스 로직을 클라이언트와 DBMS사이의 미들웨어 서버에서 동작하도록 함으로써 클라이언트는 입력과 출력만 담당하도록 합니다. 미들웨어(..

article thumbnail
web full-stack - web 개발의 이해

참고 네이버 부스트캠프 https://www.boostcourse.org/web316/lecture/16660?isDesc=false 저급 언어 기계어(Machine Language) 어셈블리어(Assembly Language) 고급 언어 FORTRAN : 최초의 고급언어 중의 하나라고 말할 수 있으며, 과학 계산용으로 주로 사용됩니다. 현재 공대에서도 많이 사용되고 있습니다. COBOL : FORTRAN과 더불어 역사가 오래된 언어입니다. 일반 업무에서 사용할 목적으로 만들어졌으며, 현재도 은행 등에서 사용되고 있습니다. PROLOG : 논리형 프로그래밍 언어로써, 논리식을 토대로 오브젝트와 오브젝트 간의 관계에 관한 문제를 해결하기 위해 사용됩니다. C : 1972년 미국 벨 연구소의 데니스 리치에 ..

article thumbnail
자바 프로그램 / 개발도구

우선 java를 설치할때 환경변수, 시스템 변수설정과 cmd에서 에러들이 난관이 였다. 구글링을 통해서 해결하고 나니, 자바의 정석책과 버전이 달라서 다시 삭제하고 남궁성님이 하라는대로 설정하였다 java 프로그램은 vscode 인텔리제이 이클립스등을 사용하는거 같다. 이왕 vscode를 써봤으니, java개발환경도 설치 해줬다 jdk 버전 오류가 났지만 방법은 https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements#java.configuration.runtimes GitHub - redhat-developer/vscode-java: Java Language Support for Visual Studio Code Java Languag..

자바스크립트 기본문법-node.js알아두어야할 자바스크립트
-js notes-/javascript 2022. 10. 3. 18:57

node.js알아두어야할 자바스크립트 const let 템플릿 문자열'' 객체리터널 화살표함수-function 대신 =>기호로 함수선언 return문 기존 function과 다른 점은 this 바인드 방식 var that = this; 구조분해 할당 객체와 배열로부터 속성이나 요소를 쉽게 꺼낼 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 const candyMachine = { status : { name : 'node', count :5, } getCandy(){ this.status.count--; }, cs 이코드를 다음과 같이 바꿀수있다 클래스 문법은 - 다른 언어처럼 클래스 기반으로 동작하는것이 아니라 여전히 프로토타입 기반으로 동작한다. 프로토타입 기반..