[Spring] BootStrap 사용하기 무료 부트스트랩 템플릿을 다운받아서 적용시키기 1. 템플릿 다운 후 리소스 파일 복사 붙여넣기부트스트랩 무료 템플릿으로 검색시 나오는 무료 템플릿을 다운 받습니다. 알집 다운로드 후 압축을 풀면 여러 파일들을 확인할수있습니다. css, fonts, images, js, vendor 와 같은 폴더는 리소스입니다. /src/maing/webapp/resources/ 밑에 복사 붙여넣기를 해줍니다. 2. index.html index.html 의 내용을 복사하여/src/maing/webapp/WEB-INF/views 밑에 넣어줍니다. (index.jsp를 생성후 index.html의 내용을 저는 복사 붙여넣기로 넣었습니다.) 3. 서버 실행하기 tomcat 8.5 버..
[Spring] 한글 깨지는 현상 web.xml에 encodig 추가 encodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8 forceEncodingtrue encodingFilter/* 해당 코드를 web.xml에 추가하면 됩니다. web.xml 이란? 1. Web Application 의 DD(Depolyment Descriptor - 환경파일, 배포 서술자) 로 XML 파일 형식 2. 모든 Web application 은 반드시 하나의 web.xml 파일을 가져야 한다. 3. WEB-INF 폴더 아래에 위치한다. 4. Web Application 시작시 메모리에 로딩된다.(수정시 web application ..
[Spring] Mybatis 연동 (2) interface 생성 후 JUnit으로 테스트 1. 패키지 생성 후 interface Mapper 생성 2. TestMapper.java 에 코드 작성 3. JUnit 으로 테스트(src/test/java 밑에) ERROR: org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@42dafa95] to prepare test instance [com.sora.shop.db.Int..
[Spring] Mybatis 연동 (1) root-context.xml 파일에SqlSessionFactory와 SqlSession 설정을 추가해야한다. mybatis에서 SqlSession을 생성하기 위해 SqlSessionFactory를 사용한다. (참고 - http://www.mybatis.org/spring/ko/getting-started.html) mybatis와 spring 연동을 위해 pom.xml에mybatis, mybatis-spring 2개의 라이브러리를 추가한다. 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터..
[Spring] Mysql과 JUnit (2) root-context.xml에 Mysql과 관련된 설정을 추가하고 JUnit으로 확인하겠습니다. 1. Java Mysql 기본 연동 코드 public class MysqlConnectionTest { public static void main(String[] args) { Connection con = null;PreparedStatement pstmt = null;ResultSet rs = null;try {Class.forName("com.mysql.cj.jdbc.Driver");con = DriverManager.getConnection("jdbc:mysql://localhost:3306/?useSSL=false&serverTimezone=UTC", ..
[Spring] root-context.xml와 servlet-context.xml Mysql 연동 전에 먼저 알아야할 것이 root-context.xml 입니다. context 관련 xml은 root-context와 servlet-context가 있습니다. root-context.xml 이란? JSP와 관련없는 객체(bean)을 설정합니다.(service, repository) 비지니스 로직을 위한 설정을 합니다. 외부 jar 파일등으로 사용하는 클래스는 태그를 이용하여 작성합니다. 공통 빈을 설정합니다. 저는 view와 밀접하지 않은 정보를 기술하는 xml이라고 이해하고 있습니다. 그렇다면 Mysql관련 설정은 view(jsp)와 관련이 있을까요?이 말을 바꿔보면 Mysql에 jsp가 직접적으로 접근..
[Spring] Mysql과 JUnit pom.xml에 Mysql, JUnit 사용을 위한 라이브러리 추가 후JUint으로 연동 확인 (JDK 1.8과 STS, Tomcat, Mysql 까지 다 설치된 상황입니다.) 1. java와 springframework 버전 수정 1.6 -> 1.83.1.1 -> 5.1.1로 수정합니다.(pom.xml을 열었을 경우 overview 탭에서 수정하거나 소스코드가 보이는 pom.xml 탭에서 수정해도 됩니다.) 2. compiler 버전 수정 build 태그 안에 comiler의 source와 target의 1.6 에서 1.8 로 수정합니다. 저장 후 디렉터리 부분에서 JavaSE-1.6이 1.8로 바뀌는지 확인합니다. 바뀌지 않았다면 프로젝트명 오른쪽 클릭후 Mav..
[Spring] pom.xml(Project Object Model) Maven은 pom.xml(빌드 파일)을 사용하여 빌드 정보를 기술한다.(다양한 라이브러리를 관리해준다.) 복습 : C:\Users\사용자계정\.m2\repository 안에 관련 파일들이 존재 4.0.0com.sorashopSpring_Shopwar1.0.0-BUILD-SNAPSHOT1.63.1.1.RELEASE1.6.101.6.6... ... (pom.xml 간략화) 1. 루트 태그 루트 태그 내 모드 정보를 기술한다. xmlns / xmlns:xsi / xsi:schemaLocation 속성은 모두 정해진 값으로 복사해서 사용하면 된다. modelVersion pom 모델 버전 groupId 프로젝트마다 접근할 수있는 고유한 이름..
[Spring] 디렉터리 구조 IDE : STS (JDK와 STS는 설치가 되어있다는 가정하에 시작) 1. 프로젝트 생성 Package Explorer 에서 오른쪽 마우스 클릭하면 해당 화면을 볼수있습니다.New -> Spring Legacy Project 를 선택합니다.(일반적인 Spring Framework 프로젝트로 별도의 Maven 작업없이 Maven을 사용할수있게 구성해준다.^.^; 더 상세한건 찾아봐야 알겠지만...) 프로젝트명을 입력하고 MVC Project를 선택합니다.(MVC - Model View Controller) package 명을 입력한다. (어플리케이션을 구분하는 고유한 값으로 다른 앱들과 구분하는 역할로 유일무이해야한다.)(ex - com.회사이름.프로그램이름) 생성후 확인 ..
가변 그리드 레이아웃 - 1 px 단위의 박스를 % 단위로 바꾸는 것 가변 그리드 공식 (가변 크기로 만들 박스의 가로 너비px / 가변 크기로 만들 박스를 감싸고 있는 박스의 가로 너비px) * 100= 가변 크기의 % 값 HTML 브라우저 width : 1920pxwrap width : 1440px; ->가변 -> (1440/1920)*100 = 70%;container width: 1350px -> 가변 -> (1350/1440)*100 = 93.75% CSS*{margin:0; padding:0;}#wrap{width:70%;/*1440px*/height:500px;margin:0 auto;border:4px solid #000;} .container{width:93.75%;/*1350px*/he..
- Total
- Today
- Yesterday
- Oracle
- install
- import
- cordova
- servlet-context.xml
- root-context.xml
- jUnit
- spring
- instant
- dataSource
- 설치
- web.xml이란?
- php
- Window10
- mysql
- react
- postman
- Resources
- clss
- mybatis-spring
- sqldeveloper
- 디렉터리
- mybatis
- 디스크 없음
- vscode
- Connection-Pool
- pom.xml
- Semantic
- Get
- create-react-app
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |