전체 글 (83) 썸네일형 리스트형 [JavaScript] JavaScript개요, 변수와 자료형, 데이터 입출력 JavaScript란? HTML이 웹 문서의 뼈대 역할, CSS가 그 뼈대를 꾸며주는 역할이라면 자바스크립트는 생동감을 불어넣기 위해 만들어진 프로그래밍 언어이다. 자바스크립트로 작성한 프로그램을 스크립트(script)라고 부르고, 스크립트는 웹 페이지의 HTML안에 작성 가능하며 웹페이지 로드 시 자동으로 실행 된다. 브라우저에는 '자바스크립트 가상 머신'이라 불리는 엔진이 내장되어 있다. JavaScript의 실행방식 엔진이 스크립트를 읽고(파싱) 읽어들인 스크립트를 기계어로 전환(컴파일)하면 기계어로 전환 된 코드가 실행된다. 전체를 해석해놓은 컴파일 언어와는 차이가 있다. JavaScript로 수행할 수 있는 기능 페이지에 새로운 HTML 추가 기존 HTML과 스타일 수정 마우스 클릭 및 이동, .. [JDBC] DB모델링, ERD 모델링이란? - 말 그대로 모델을 만드는 작업을 뜻한다. - 즉, 현실 세계를 단순화 시켜 표현하는 기법 아래의 소프트웨어 개발 프로세스를 보면 요구사항, 분석, 설계 단계를 모델링 단계라고 한다. DB모델링의 주요 개념 엔티티(Entity) - 업무의 관심 대상이 되는 정보를 갖고 있거나 그에 대한 정보를 관리할 필요가 있는 유형, 무형의 사물(개체) (유형, 무형, 문서, 이력, 코드..) - 물리적으로 만들어지게되면 테이블이 된다. 속성(Attribute) - 엔티티에서 관리해야 할 최소 단위 정보 항목(관심이 있는 항목)을 말하며 엔티티는 하나 이상의 속성을 포함 - 컬럼 인스턴스(Instance) - 엔티티의 속성으로 실제로 구현된 하나의 값 - 하나의 행 관계(Relationship) - 두 .. [HTML5] HTML기본구조, 글자관련태그 - HTML5 문서 형식 선언 - : html 문서의 내용을 정의 - lang 속성 : 페이지가 어떤 언어인지 표시 글자관련태그 h1 태그입니다. h2 태그입니다. h3 태그입니다. h4 태그입니다. h5 태그입니다. h6 태그입니다. : 줄 바꾸면서 수평선 넣는 태그 : 줄 바꿈 태그 br 태그는 줄을 바꾸는 태그 : 단락을 구분하는 태그 첫 번째 단락입니다. 두 번째 단락입니다. 세 번째 단락입니다. 문단을 나누는 태그(p, pre) 문단 영역을 나누는 태그로는 p태그와 pre태그가 있다. p태그는 문단 영역을 나누는 태그이지만 한 개의 공백만 표시하며 줄 바꿈 입력을 별도의 태그로 지정해주어야 한다. pre태그는 여러칸 띄우기 혹은 줄 바꿈 등을 포함하여 입력한 내용 그대로.. [JDBC] Controller, JUnit 이전 게시글에서 해온 작업 방식이 OrderMenu라고 하는 View에 해당 하는 것이 OrderService라고 하는 Service 레이어를 호출하는 구조였는데, 중간에 Controller라는 클래스를 거쳐서 동작하도록 끼워넣는 작업을 할 것이다. OrderService로 메소드를 불러준 곳을 OrderController로 바꿔주고 OrderController클래스에 메소드를 추가해준다. 마찬가지로 registOrder메소드도 OrderController로 바꿔주는데 위에 드래그한 값들은 데이터에 대한 가공처리를 한 부분은 제거해주고, 리턴값에 대한 if문도 지워준다. =>수정된 코드 public class OrderMenu { private OrderController orderController =.. [JDBC] Transaction, Auto Commit, Service, View Auto Commit 출력문에서 autoCommit 기본 설정 값을 실행해보니 true로 확인된다. public class Application1 { public static void main(String[] args) { Connection con = getConnection(); try { System.out.println("autoCommit의 현재 설정 값 : " + con.getAutoCommit()); } catch (SQLException e) { e.printStackTrace(); } } } insertMenu쿼리문 작성해놓음 위의 실행 화면에서 insertMenu 실행해주기 public class Application1 { public static void main(String[] ar.. 명절 이후.. 자동재생, 음소거 코드를 넣었습니다. 음악을 듣고싶다면 음소거를 해제해주세요. HTML 삽입 미리보기할 수 없는 소스 설날 때 본가에서 열심히 공부하겠다는 의지가 꽤나 박약했나 보다.. 정말 놀고 먹고 마시고 푹 자고..그냥 잘 쉬고 왔다고 자기 만족 중이다. 나름 본가 지역에서 유명하다는 곳에서 사주도 보고 왔다. 생각보다 너무 좋게 나와서 더 잘 놀았다는 핑계 거리도 생기고..무튼 명절 그리 달가워하진 않는데 이번엔 재미 있었다 성인 ADHD인가 싶을 정도로 수업 들을 때 집중력도 너무 안 좋고 자습시간을 주면 유튜브 보기 바쁘다.. 그 시간만 아끼면 이 시간까지 복습할 필요도 없고 진작 정보처리기사 필기를 시작했을 텐데.. 복습만 하다가 벌써 새벽이 돼 버리고, 정보처리기사 책은 펴 보지도 못 했다.. [JDBC] DAO 이전 글에서 해준 것과 동일하게 config, lib, mapper 폴더 모두 복사하고 buil path에서 Jar들 추가해준 후, source탭에서 config폴더 선택 후 적용까지 한 상태. 이후 JDBCTemplate도 기존 패키지 생성 후 복사해준다. (JDBCTemplate 코드를 이해까지 하고 갖다 쓰기!! ) menu-query에서 마지막 메뉴코드 조회, 모든 카테고리 조회, 메뉴insert를 수행해주기 때문에 세가지의 키를 만들어준다. 1. selectLastMenuCode 조회 public static void main(String[] args) { Connection con = getConnection(); PreparedStatement pstmt1 = null; PreparedSta.. [JDBC] xml, injection, insert, update 이전에 쿼리문을 써줄 때 문장을 줄맞춤을 써주는게 번거롭고, 한 줄로 써도 오류를 찾기 힘들다. 이러한 쿼리문을 별도의 문서로 분리해서 사용해준다. 이렇게 작성을하고 실행 후 프로젝트 refresh(새로고침)를 해주면 employee-query.xml이 생성된 것을 확인할 수 있다. package com.greedy.section02.preparedstatement; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class Test { public static void main(String[] args) { Properties prop = new Properties(); prop.. 이전 1 2 3 4 5 6 7 8 ··· 11 다음