이공계전문기술연수

@ JSP Action Tag -> Action Tag는 XML 기술을 이용하여 기존의 JSP 문법을 확장하는 메커니즘을 제공하는 태그로 웹 브라우저에서 실행되는 것이 아니라, 웹 컨테이너에서 실행 -> 퍼블리셔입장에서 스크립트()을 보지 않도록(굳이 공부하지 않도록) 하기 위해 탄생 @@ 표준 액션 태그 -> JSP에서 기본으로 제공하는 액션태그 -> JSP페이제에서 바로 사용 -> 태그 앞에 jsp 접어두가 붙음
# Framework -> 개발자가 소프트웨어를 개발함에 있어서 코드를 구현하는 시간을 줄이고, 코드의 재사용성을 증가시키기 위해 일련의 클래스의 묶음이나 뼈대, 틀을 제공하는 라이브러리를 구현해 놓은것 # Framework의 특징 1. 개발자가 따라야하는 가이드를 제공 2. 개발 할 수 있는 범위가 정해져 있다. 3. 개발자를 위한 다양한 도구, 플러그 인을 지원 # Framework의 장점 1. 개발시간을 줄 일 수 있음 2. 정형화 되어있어서 일정수준 이상의 품질을 기대 할 수 있음 3. 유지 보수가 쉽다 # Framework의 단점 1. 습득에 시간이 소요됨 2. 너무 의존해서 개발하면 개발자들 능력이 떨어져서 스스로 직접 개발 하는 것이 어려워짐 # Framework의 종류 1. 영속성 프레임워..
@Spring MVC MVC View -> Controller -> Model -> DB Spring MVC는 View, Controller, Model 부분을 유지보수와 확장성을 고려하여 설계됨 ##DispatcherServlet -> 유일한 서블릿 클래스로 들어오는 모든 요청을 가장먼저 처리하는 FrontController ##HandelerMapping -> 클라이언트의 요청을 처리할 Controller 매핑가지고 있음 ##Controller -> 실질적인 클라이언트 요청을 처리 ## ViewResolver -> 컨트롤러가 리턴한 View 이름으로 실행될 JSP경로를 가지고 있음 /WEB-INF/views/member/login.jsp
@ 어노테이션방식 -> 대부분 프레임워크는 XML설정이 매우 중요 -> XML설정 과도하게 설정되면 내용이 많아지고 부담스러워짐 -> 대부분프레임워크가 XML방식외에 어노테이션 방식을 지원 @ 의존성 주입 설정 ## @Autowired ## -> 주로 변수 위에 설정하여 해당 타입의 객체를 찾아서 자동으로 할당 ## @Qualifier ## -> 특정 객체의 이름을 이용해서 의존성을 주입 할 때 사용 ## @Inject ## -> @Autowired와 동일한 기능 -> @Autowired는 스프링 전용, Inject는 자바 전용 ## @Resource ## -> @Autowired 와 @Qualifier의 기능을 결합한 어노테이션 @추가어노테이션 -> Controller, Service, Dao를 new..
https://maven.apache.org Maven – Welcome to Apache Maven Welcome to Apache Maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. If you maven.apache.org apache-maven-3.5.3-bin.zip (학원용) 다운로드! 1. 압축을 풀고나서repository 폴더를 만들어..
@Maven -> 자바용 프로젝트 관리 도구 -> pom.xml 프로젝트의 버전정보 및 라이브러리 정보를 통합하여 관리 -> 일반적으로 개발자가 필요한 라이브러리를 직접 추가했지만, Maven을 사용하면 pom.xml 문서에 사용하고자하는 라이브러리를 등록하여 자동으로 프로젝트에 추가 @Maven의 장점 - 표준 및 외부 저장소를 활용한 편리한 의존관계 라이브러리 관리 - 모든 프로젝트에 대해 일관된 Structure Convention 제시(구조화 된 규약) Convention 제시 (구조화 된 규약) - 라이브러리 문서화로 이식성 향상 @@POM -> Project Object Model 이라는 뜻으로 하나의 프로젝트에서 사용하는 자바버전, 라이브러리, 플러그인 구성을 통합하여 관리할 수 있게 설정정..
mybatis/mybatis-3 MyBatis SQL mapper framework for Java. Contribute to mybatis/mybatis-3 development by creating an account on GitHub. github.com 관련 파일을 먼저 다운받아야 한다. , 먼저 되어있어야 한다! 링크를 타고 들어가서 설정! 2019/09/07 - [HTML | CSS] - 2. HTML 웹의 역사 / tag / 이클립스(Eclipse)(1) 2. HTML 웹의 역사 / tag / 이클립스(Eclipse)(1) 웹의 역사 웹의 역사에 대해 간단하게 알아보면, 월드 와이드 웹(World Wide Web , WWW) 이란 인터넷에 연결된 컴퓨터를 통해 ..
Servlet Filter -> 필터란 클라이언트와 서버 사이에서 request response 객체를 필터가 먼저 받아서 사전작업/사후작업 등 공통적으로 필요한 부분을 처리 package org.kh.common; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFi..
임쟌
'이공계전문기술연수' 카테고리의 글 목록 (3 Page)