본문 바로가기

분류 전체보기134

exerd 용어 설명 Fiile에서 eXERD의 새 파일을 하나 만든다. 대상 DBMS는 MYSQL 5.1 ~ 5.8로 설정 dgd.exerd창에 오른쪽 마우스 클릭 -> 새 테이블을 하나 만들어 보았다. 물리모드로 테이블을 만들고 논리/물리 동시편집가능으로 설정 Ctrl+Enter를 입력시 추가, Del키 입력시 삭제가 가능하다. *용어 정리 물리이름 - 실제의 컬럼 명 논리이름 - 주석의 역할 Primary key : 하나의 테이블에 들어있는 모든 row를 구분해 주는 유일한 값. NULL 허용의 의미 : 테이블의 NULL 허용을 누르면 N,N로 바꿀수 있고 N.N은 not null이라는 의미이다. Int/ Long 선택의 기준 Int타입은 정수형을 4byte를 가지고 있고 Long타입은 8byte를 가지고 있다. 따라서.. 2021. 8. 19.
eclipse 및 exerd 설치 과정 Exerd ERD tool을 eclipse plugin 방식으로 설치 (exerd 개인용버전 없어지고 30일평가판 or 기업용밖에 없으므로) exerd를 eclipse플러그인 방식으로 다운받기 위해 우선 eclipse가 설치된 환경이 만들어져야 한다. eclipse 다운로드/설치 https://www.eclipse.org/downloads/ Download x86_64 클릭 Eclipse IDE for Enterprise Java and Web Develope 클릭 -eclipse설치 완료. 설치가 완료된 후 eclipse plugin 으로 exerd 추가 https://ko.exerd.com/down.jsp#none 사이트에 들어가면 동영상으로 친절하게 설치 과정이 나와있다. (참고) Accept se.. 2021. 8. 19.
Jsp- 세션,쿠키 예제(CookieExample1.jsp) CookieExample1.jsp CookieExample2.jsp 왼쪽이 client, 오른쪽을 server라고 생각하고 실행시켜 웹페이지에서 설정을 클릭->설정을 누르게 되면 server인 cookieExample2로 넘어감 ->넘어간 후 처리를 하고 다시 cookieExample1인 왼쪽 client로 넘어옴-> 여러 가지 value중 cookie를 가져오게 됨. f12눌러서 보면 쿠키의 language가 english로 바뀐것을 볼 수 있다. 즉 더이상 cookie의 값이 null이 아니기 때문에 if문이 시작된다. if문에서 language는 korea아니기 때문에 english로 넘어가고 위 사진의 왼쪽의 결과로 영어 문장이 출력된다. 2021. 8. 18.
Jsp (세션,쿠키) 1-1. 세션과 쿠키는 어쩌다 생겼을까? -HTTP라는 프로토콜의 특징과 관련, Stateless하다 Stateless->양 기계간 통신을 한번 수행하고 끊어진다. Stateful->양 기계간 통신이 계속 유지되고 있다. 만약 hello-servlet을 요청한다고 하였을때, 서버가 처리->응답(response)->http프로토콜 끝 웹 서비스를 사용하는 동안 수행후 끊어진 상태에서 server에 재접속을 여러번 수행하는 것과 다름 없는데 로그인을 성공한 '상태'를 어떻게 유지할 것인가? ---->쉽게 말하여 세션과 쿠키는 접속을 유지하기 위하여 생겨난 것 그렇다면 연결을 유지하는 다른 프로토콜을 쓰면 될것이지 왜 굳이 http일까? 개인적인 생각 - 처음 인터넷이 생길 당시의 환경은 부족한 하드웨어 자원.. 2021. 8. 18.
Jsp 프로그래밍 Jsp 프로그래밍에서 꼭 알아야 하는 부분(용어) HelloServlet에 들어 있는 파일, 코드의 역할.포워드, 리다이렉트, 쿠키 세션, 커넥션풀 (중요) MVC 패턴 - 웹 어플리케이션을 구현하기 위해 쓰인 파일 역할 구조 : 유지보수를 쉽게 하기 위해서 ※ 게시판을 만들면서 : 비즈니스로직 (M), 뷰(V), 컨트롤러(C) 파일의 역할분리, 웹 어플리케이션의 디버깅. 그 외의 예제 한번 쳐보고 넘기고 잊어버릴 것들 죽은 기법. (요즘 쓰면 안되는 것들 = 유지보수에 도움이 되지 않음) 스크립틀릿,jstl Jsp와 DB의 연동환경 구축 jsp파일을 만든 후 DBeaver와 연동을 하기 위한 작업이 필요하다. 우선 LoginServlet의 pom.xml파일에 들어간 후 mariadb,commons-la.. 2021. 8. 17.
20210803정리 20210803 java 설치(jdk+jre) https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html windows x64 설치 x64(64bit) 주소값의 길이 2의 64승 x86(32bit) 2의 32승 jre:자바환경,개발용 쿠키설정: 필수저장만 설정 설치 후 파일탐색기 C:\Program Files\Java\jdk1.8.0_301\bin 툴설치 자바 개발을 위한 툴(intellij 설치) https://www.jetbrains.com/ko-kr/idea/download/#section=windows 사용 환경 설정 cmd창에서 javac -version을 확인하였으나명령을 인식하지 못함 문제 해결을 위하여 C:ja.. 2021. 8. 4.
2021 08 02 요약정리 2021-08-02 오후 Git 실습 git download 설치 어디서 다운로드? 설치 과정 default setting (계속 NEXT) 프로젝트(blog) 에서 git 초기화 파일 커밋 파일 수정하여 커밋 clone: 처음 다시 받아 볼 때 (clone이 잘 작동하는지 보기위해 파일을 삭제후 다시 받음) github에서 링크 복사 명령 프롬프트에서 clone명령어 입력 삭제한 파일이 다시 생성이 된 것을 볼 수 있음 pull: 두번째부터는 pull을 씀 2021. 8. 2.
20210802 오전 2021-08-02 오전 WEB C/S System 용어들 DNS : 예를 들어 웹 브라우저에서 www.naver.com 쳐서 엔터 했을 때, 해당 주소의 ip가 어디인지를 알려주는 '도메인 네임서버' ISP : 개인이나 기업체에게 인터넷 접속 서비스, 웹사이트 구축 및 웹호스팅 서비스 등을 제공하는 회사를 말한다. Request : Response : 동적(dynamic) : Static 이라는 말은 말 그대로 움직이지 않는 다는 뜻이다 정적(static) : 역동적으로 움직인다는 뜻이다. 웹서버 :웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 웹 어플리케이션 서버 :웹 애플리케이션 서버는 웹 애플리케이션과 서버 환경을 만들어.. 2021. 8. 2.