분류 전체보기86 [SpringBoot]gradle JSP 연동 marketplace에서 java and web 검색 Eclipse Enterprise Java and Web Developer Tools 3.27 install하기 인스톨 완료 되면 build.gradle 내부의 dependencies 안에 아래의 코드 추가하여 의존성 추가 implementation 'javax.servlet:jstl' implementation "org.apache.tomcat.embed:tomcat-embed-jasper" 마지막으로 application.properties에 아래의 코드 추가 spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp jsp파일은 src/main 내부에 webapp/WEB-INF/view.. 2022. 10. 25. [SpringBoot]설치 및 설정 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 사이트에 들어가 자신에게 맞는 OS 다운로드 다운로드를 완료하면 jar파일이 생기는데 위치를 D 드라이브 또는 D 드라이브가 없다면 찾기 쉽게 본인 작업 폴더에 위치 파일 위치를 옮긴 뒤 cmd 창을 이용하여 ja.. 2022. 10. 24. [팀 프로젝트]Spring기반 MVC2 패턴 팀 프로젝트 이번 프로젝트는 JSP기반 프로젝트를 Spring으로 이관하여 작업하였다. mybatis를 사용해 2-layered-archtecture의 형식으로 구성되어 있으며, 기존 프로젝트보다 추가된 기능은 다음과 같다. 첫번째로는 한/영 오토마타이다. 종종 검색어를 영타로 잘못 입력하는 경우가 있다. 사용자의 실수로 인한 오입력을 방지하여 편의성을 좀 더 제공할 수 있도록 고안하여 추가한 기능이다. 두번째로는 로그인 실패 횟수 제한이다. 이번 프로젝트에서는 시연의 편의성을 위하여 session스코프에서 처리하였지만, 기회가 된다면 DB와 Spring security를 이용하여 심도있게 구현해보고싶은 기능이다. 세번째는 별점 플러그인이다. 정확히는 별점 플러그인은 이미 JSP프로젝트에서 추가되었고, 이번에 추가된.. 2022. 10. 24. [youtube 영상 정리]클라우드 컴퓨팅 (4) 쉽게 설명하는 AWS 기초 강좌 1: 클라우드 컴퓨팅이란? - YouTube 클라우드 컴퓨팅이란? '클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것' -AWS 주로 클라우드 컴퓨팅을 줄여 '클라우드' 라고 칭한다. 온디맨드:수요에 반응함 정보를 효율적으로 관리하기 위해서는 서버가 필요하다. 서버가 늘어남에 따라 서버를 관리하기 위한 데이터 센터가 필요하며 자체 데이터 센터를 보유하게 되면 건물 유지비용,서버 구매비용,유지보수 등 여러가지 문제점이 발생한다. 또한, 서버의 최대 사용량을 예측하여 구비해둬야하지만 항상 서버를 최대치만큼 사용하는 것이 아니며 시간에 따라 다른 사용량을 보일것이다. 그렇기에 최대치 도달하지 못하는 시간동안은 현재 사용량.. 2022. 10. 13. [Mybatis]Mybatis JOIN문 처리 MyBatis에서 JOIN관계의 테이블을 출력하기 위해서는 resultMap이 필요하다. ResultMap 복잡한 결과 매핑을 간편하게 해주기위해 만들어진 태그다. myBatis에서 제공하는 자동 매핑으로 해결이 어려운 경우를 위해 구조를 설계할 수 있도록 만들어졌다. 위의 사진과 같이 테이블의 칼럼에 해당하는 변수를 직접 정의하여 매핑할 수 있다. JOIN관계 테이블 처리를 위하여 눈여겨 볼 것은 'collection' 속성이다. Collection&Association collection과 association은 JOIN관계 테이블을 처리할 때 주로 사용된다. collection은 has many, association은 has one의 상황에 쓰인다. 이 개념을 설명할 때, 주로 사용되는 개념은 학.. 2022. 10. 7. [Mybatis]MyBatis 설치 및 설정 MyBatis란? 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크로서 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거한다. Mybatis에서는 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코드와 SQL을 분리할 수 있는 장점을 가지고 있다. MyBatis 특징 복잡한 쿼리나 다이나믹한 쿼리에 강하다 -> 반대로 비슷한 쿼리는 남발하게 되는 단점이 있다. 프로그램 코드와 SQL 쿼리의 분리로 코드의 간결성 및 유지보수성 향상 resultType, resultClass등 Vo를 사용하지 않고 조회결과를 사용.. 2022. 10. 4. 이전 1 2 3 4 5 ··· 15 다음