분류 전체보기 55

1108 mybatis

Framework -자주 사용도리 기능을 미리 구현 해 놓은 것(생산성 향상)생명주기를 개발자가 관리하지 않는다,, new가 최소화 된다.반조립의 형태최소한의 품질보장을 받기위해 프레임 워크를 도입한다.//최소한의 품질보장?  Spring,Mybatis,Struts등등  다양한 프레임워크가 등장             Library-자주 사용될 기능을 미리 구현해 놓은것(생산성 향상)배포 .jar수행제공되는 기능을 그대로 사용한다.생명주기를 개발자가 관리한다(new를 개발자가 관리한다) 구분Class사용CBD사용FrameWork컴퓨터 조립으로 예시들기전선,반도체,기판으로 직접 만드는 느낌..그래픽카드,램,CPU등부품을 주고 만드는 느낌CPU만 꽂으면 완성..!개발난이도상중하개발속도느림중상프로그램 품질최상(..

카테고리 없음 2024.11.12

10 28 git hub

GIT HUBhttps://git-scm.com/ Git git-scm.com이게 git 명령어 써주는 거 64비트 git 설치하기     사용할 폴더 가서 우클릭하면 뜸     bash에서 c드라이브로 가기 설치버전확인git -v  ==> verbose mode를 활성화 할때,, git commit-v : 커밋될때 변경된 파일의 부가적인 정보를 더 볼수 있다. verbose? 프로그램이나 명령어가 실행될 때 추가적인 정보를 더 많이 출력하는 모드를 verbose mode라고 한다.git --version ==> 순수하게 버전만을 확인할 때 사용함. 예시    접속한 계정 정보 확인하기.-username과 email은 필수임. git config --global user.name//이름보는것git con..

카테고리 없음 2024.10.28

10 21

DBCP(DataBase Connection Pool)JDBC방식보다 향상된Connection관리 개념을 도입하여 제공되는 기능-DB연도이 필요한 작업이 있을 때마다 DB연동을 계속하는 방식(커넥션을 재 사용하지 않는다)장점:필요한 때마다 연결을 얻고, 해제하기 때문에 메모리를 절감할 수 있다단점:초기지연시간 발생(DBMS를 찾고 연결을 얻는 시간-사용자에게 필요없는 시간발생) 커넥션을 일정 개수 미리 연결해두고, 필요한 때 마다 꺼내서 사용하는 방식장점:초기 지연시간이 줄어든다, 커넥션의 재 사용성이 향상된다단점: 메모리의 낭비tomcat에서는 설정을 통해서 DBCP를 사욜할 수 있다tomcat에서 제공하는 DBCP는 마다 설정을 연결하고 사용할 수 있다.  DBCP설정server.xml에 DBCP가 ..

카테고리 없음 2024.10.23

10 18

choose - 여러 조건을 비교할 때 사용 문법)조건에 맞을 때 수행될 문장들...조건에 맞을 때 수행될 문장들... 모든 조건에 맞지 않을 때 실행   반복문forEach : 인덱스를 출력하거나  배열, java.util.Collection을 반복하여 모든 방의 값을 출력할 때 사용.. 인덱스 출력문법)반복수행될 문장들el ( ${} )에서 var의 변수명을 사용하면 begin에서부터 end까지의 값을 사용할 수 있다.. 배열, java.util.Collection출력하기.숫자(인덱스)를 출력하는 속성은 사용하지 않는다.(begin, end, step) //작성해봐야 동작하지 않는다인덱스를 사용하고 싶다면 varStatus 속성을 사용한다. 문법)${변수명} //방의 값을 저장할 변수임  사용법)1...

카테고리 없음 2024.10.18

10 16

액션태그.. VO class를 객체화 하여 사용할 때 사용함..객체화와 함께 scope 객체 를 사용할 수있다.(코드를 줄일 수 있다)  , 와 함께 사용된다.. 사용법)1.객체화)  default constructor만 사용할 수 있다.2.값 할당) setter method 호출3.값 사용)- getter method 호출; scope 속성page(pageContext): JSP를 요청할 때 마다 객체가 생성되고, 생성된 객체는 해당 JSP에서만 사용된다..request: JSP를 요청할 때 마다 객체가 생성되고, 생성된 객체는 forward로 이동한 페이지에서 사용된다..session:웹 브라우저마다 하나의 객체가 생성되고, 생성된 객체는 모든 JSP에서 사용된다...application: 최초 접..

카테고리 없음 2024.10.17

10 10 jsp

redirectresponse 객체(javax.servlet.http.HttpServletResponse)에서 제공하는 페이지 이동기술sendRedirect()를 사용하여 페이지 이동.정상적인 요청이 있었을 때 응답하는 페이지에서, 비정상적인 요청이 발생했을 때 사용하는 페이지 이동기술.이동한 페이지에서는 이전 페이지의 발생하나 값을 사용할 수 없다... 사용법)response.sendRedirect("이동할페이지의 URL")  태그를 이용한 자동 페이지 이동지정한 시간에 페이지를 이동할 때 주로 사용함. out내장객체scriptlet안에서 웹 브라우저로 출력할 때 사용.표현식을( ) 사용하지 않아도 돼서 코딩량이 줄어듬  사용법)out.print("웹 브라우저로 출력할 내용"); //소스 보기시에 줄 ..

카테고리 없음 2024.10.14

10 01 UML

UML( Unifued Modeling Language)-소프트웨어나 DBMS의 구조를 시각화(단순화)하여 , 관계나 요소의 특징을 이해하기 쉽게, 해주는 다이어그램.   Usecase Diagram시스템에 제공해야하는 기능이나  서비스를 명세화 한 다이어그램. Actor : 시스템을 사용하는 사용자나 다른 시스템.                Scope : usecase(사용자에게 제공할 기능들) 의 모임.scope는 네모난 상자로 표현되며, 시스템이 제공하는 기능의 범위를 표현할 때 사용함.          좌 상단에는 시스템 명이 들어감.         usecase: 시스템이 제공하는 서비스나 기능을 나타내며, 사용자의 요구사항을 구조화 한 것,.                         scop..

카테고리 없음 2024.10.01

10/01 JSP

JSP(Java Server Page)동적인 HTML을 생성하기 위해서 사용.Servlet의 기능 개선.//서블렛은 디자이너 개발자간의 업무구분이 되지 않는다.=>class안에 HTML을 작성하는 방식으로 구동,,,//코드의 복잡도가 상승합(class안에 디자인,업무로직,DB코드등,,) -SSS(Server Side Script) : Back-end에서 실행되는 언어     JSP,PHP,ASP: 요청되면 서버에서 해석 및 실행되고 실행결과를 HTML로 생성하여 응답하는 언어   -CSS( Client Side Script) ; Front-end에서 실행되는 언어=> JavaScript,ActionScript,VBscript//이들은 HTML파일에서 작성되고, 클라이언트에서 해석 및 실행되는 언어.   ..

카테고리 없음 2024.10.01

0930

오늘부터는 java EE를 배운다 , , java SE로는 데스크탑에서 동작하는 프로그램을 구현할 수 있다.java EE 기업에서 사용하는 용도의 프로그램을 구현할 수 있다.EJB ( Enterprise Java Beans) , Servlet/JSP등의 개발 기술을 가지고 있는 자바 개발버전 EJB는 현업의 모듈로 구분하여 개발하고(약결합) 서비스 하기위해 개발된 기술. 장점:안정성이 있다, 약결합(분해와 조립이 쉽다 - 재 사용성 향상). 분산 시스템이 지원됨. 단점:무겁다,서비스하기위한 별도의 서버가 필요하다.분산 시스템을 지원.     Servlet -Java EE 기술 중 웹 서비스를 구현하기 위해 CGI(Common Gateway Interface)를 준수하야 제작된 클래스들. -동적으로 HTM..

카테고리 없음 2024.10.01

09 27 jQuery

//selector없이 사용문법 $.each(배열명, function(인덱스,배열의 방의 값을 저장할 변수명) { 변수명-인덱스없이 배열방의 값을 사용할 수 있다. . . });//selector 사용. :selector로 찾아낸 태그를 반복$("selector").each(function(인덱스,배열방의 값을 저장할 변수명) {$(변수명).jQuery함수();});each함수반복 시키는 대상과 반복문을 합쳐서 작성할 수 있다. 사용법)    DOM(Document Object Model)태그를 동적으로 추가하거나, 삭제할 때 사용.DOM Tree : 태그(node)의 관계를 나무처럼 도식화 한 것. 많이쓰이는 함수append(), remove() , innerHTML,,,, 태그를 객체로 만들어..

카테고리 없음 2024.09.30