전체 글
-
[이론] 1/10 월 Spring FrameworkSpring 2022. 1. 11. 19:08
JDBC( Java + SQL ) 1. 생산성이 떨어진다. ( 개발속도가 늦다 ) 2. 유지보수가 어렵다 DB Framework( MyBastis API => http://mybatis.org ) 1. Java SQL Mapping Framework 2. Java소스코드와 SQL쿼를 분리해서 개발 xml파일의 맨위는 선언부이므로 건드리면 안됨! 정의 – DTD or Schema namespace는 자바파일을 연결해준다. 추상메소드를 사용하기 떄문에 interface 역할! -> 그래서 Mapper라고 불림 서버는 포트번호로 구별한다!!! Tomcat, oracle, MySQL 등등 mysql -u사용자 root관리자 –p패스워드 show databases; quit : 빠져나감 use data..
-
[이론] 1/7 금 Spring FrameworkSpring 2022. 1. 11. 18:57
Client ->(request) Controller(Servlet) -> Model DTO, VO : 데이터 구조 DAO(Data Access Object) Utility : 헬퍼 객체바인딩 : setAttribute / getAttribute : 객체를 특정 메모리(객체)에 연결시켜준다. ->>> 메모리를 이용해서 이동 : request, session forwarding : Controller View 데이터를 서로 전송하는 과정 MVC패턴 Spring 3Tier(layer) Architecture : 1. Presentation Layer 2. Service Layer 3. Persistent Layer FrontController( Servlet ) : 클라이언트의 모든 요청을 받는 컨트롤러 /..
-
[이론] 1/6 목 Spring FrameworkSpring 2022. 1. 11. 18:51
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1741 - MVC( Model View Controller ) Framework + Spring WEB MVC + 우리나라에서 만들어 놓은 API (공통컴포넌트=2000개이상) Spring + 공통컴포넌트 = 전자정부표준 프레임워크 * oracle DB가 포트 ( 1521 / 8080 )를 쓰고 있어서 겹칠 수 있음 web ERP(업무용 시스템) : 기업용 web Application Framework (골격, 뼈대) - 개발방법론 ex) http://127.0.0.1:8081/ myapp 맨마지막 myapp..
-
[이론] cssHTML & CSS 2022. 1. 11. 08:58
CSS selector 전체선택자 : *로 표시되며 웹문서 내 모든 요소 선택 태그선택자 : 요소 이름으로 사용하여 요소 선택 아이디선택자 : #기호로 표시되며 특정한 요소 선택 *HTML구조의 공간분할을 적용할 때 body태그 안에 한 개만 존재 클래스선택자 : 미침표. 기호로 표시되며 특정한 요소 선택 *공통되는 스타일을 적용할 경우 중복가능 계층선택자 : 특정 위치의 요소를 계층적 구조로 요소 선택 자손선택자 > 자식선택자 + 형제(근접후행)선택자 ~ 형제(후행)선택자 display block : block형식 inline 마진상쇄현상 : 두 개이상의 block요소의 상하 마진이 겹칠 때 가장 큰 마진으로 결합되는 현상