일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 자바
- 공모주 청약
- java
- 공모주 청약 일정
- Eclipse
- JSTL
- 주식
- SQL
- linux
- JavaScript
- 코드이그나이터
- 공모주
- Stock ipo
- 제이쿼리
- php
- 주식 청약
- Stock
- 맥
- css
- codeigniter
- 리눅스
- html
- Oracle
- 자바스크립트
- 오라클
- IPO
- 7월 공모주 청약 일정
- jquery
- 주식 청약 일정
- MYSQL
- Today
- Total
목록Spring (45)
개발자의 끄적끄적
[스프링/인터셉터] Interceptor를 이용한 아이피 차단[펌] 하루에 글 작성 개수를 5개로 제한하고 그 이상 작성하려고 하면 아이피를 금지시켜서 다른 아이디로 로그인 하더라도 글 작성이 안되게끔 하는 방법을 알아보겠습니다. 우선 아이피 차단기능을 사용하기 위해서 인터셉터라는것이 필요합니다. 인터셉터에 대해서 간단히 설명하자면 DispatcherServlet과 컨트롤러 사이에 위치하며, 인터셉터에서 설정한 맵핑 경로에 해당하는 요청경로를 모두 가로챈다음 인터셉터 핸들러를 거치게끔 할 수 있습니다. 한마디로 말해서 컨트롤러로 가기전, 컨트롤러를 거치고난 후 어떤 처리를 해주고 싶을때 인터셉터를 사용합니다. 스프링 시큐리티에서 사용하는 필터와 기능은 비슷하지만 필터는 DispatcherServlet 앞..
[Spring] GET과 POST의 차이점과 문법 정리 [펌] 개념 GET과 POST는 HTTP프로토콜을 이용해서 서버에 무언가를 전달할 때 사용하는 방식입니다. 전달하는 방식~ 전달하는 방식이에요 방식! 큰 차이점은 데이터가 어디에 위치하는가에 있습니다. POST 요청시에 URL에 파라미터가 보이지 않는 이유는 데이터가 요청 바디에 포함되기 때문입니다. 그렇기 때문에 GET과 POST에 따라 데이터를 URL에 추가해야할지 요청 바디에 추가해야할지를 알고 있어야만 합니다. GET 방식과 POST방식의 장단점 및 차이점 1.Select 기능을 원한다면 GET 메서드, Update 기능을 원한다면 POST 메서드 2.검색 결과 등 고정적인 주소 및 링크 주소로 사용될 수 있다면 GET 메서드를 사용 3.정보..
[java] Spring Web MVC 구조 [펌] MVC 먼저 Spring Web MVC를 알기 전에 MVC 단어를 살펴보자. MVC(Model View Controller)란 비즈니스 규칙은 표현하는 도메인 모델(Model)과 프레젠테이션을 표현하는 View를 분리하기 위하여 양측 사이에 컨트롤러를 배치하도록 설계한 디자인 패턴이다. Spring Web MVC 모듈의 전체적인 구조는 이 패턴을 중심으로 만들어졌다. 아래는 그림으로 표현한 MVC 모델이다. Spring DispatcherServlet Spring은 이러한 MVC 패턴을 구현하기 위해 다른 웹 MVC 프레임워크처럼 Front Controller 패턴을 사용하며 프레임워크의 여러 가지 기능을 제공하는 servlet 중심으로 설계되어 있다...
[java] 스프링 프로젝트 생성하기 [펌] 간단히 스프링 프레임워크를 살펴보겠습니다. 1. 스프링은 POJO (Plain Old Java Object) 방식의 프레임워크로서, 일반적인 J2EE 프레임워크에 비해 특정 라이브러리를 사용할 필요가 없어서 개발이 쉬우며, 기존 라이브러리의 지원이 용이합니다. 2. 스프링은 관점지향프로그래밍, AOP(Aspect Oriented Programming)를 지원합니다. 트랜잭션, 로깅, 보안 등 여러 모듈, 여러 계층에서 적용되는데, 이런 코드들을 실제 비지니스 로직과 분리할 수 있도록 도와줍니다. 한때, AOP가 OOP(Object Oriented Programming)를 대체하는 기술로 생각되기도 했지만, 실제로 AOP는 OOP를 더욱 OOP스럽게 보완해 주는..
[Spring] 프로젝트 불러오기, 내보내기 (Import, Export) Import (불러오기) Package Explorer에 마우스 오른쪽 클릭 후 Import... 클릭 General,Git,Maven등 여러 종류를 import할 수 있지만 다운로드된 프로젝트를 불러오기 위해 General에서 Existing Projects into Workspace를 선택 General엔 5개의 형태를 불러올 수 있는데 -------------------------------------------------------------------------------------------------- Archive File - 압축된 파일을 불러올 경우 Existing Projects into Workspace - ..
[java/spring] 코드에서 스프링 버전 확인하기 ( SpringVersion.getVersion() ) [펌] 코드 : // 스프링 버전 확인하기 String springVersion = org.springframework.core.SpringVersion.getVersion(); System.out.println("스프링 프레임워크 버전 : " + springVersion); 결과 : API 문서 : http://docs.spring.io/spring/docs/3.2.10.RELEASE/javadoc-api/org/springframework/core/SpringVersion.html
[Ubuntu] Java Spring Project 배포방법 JDK설치 및 Spring Project 배포방법 - ubuntu버전은 18.04 - AWS에 설치한 ubuntu를 기준으로 함(포트 설정등 aws에서 쉽게할 수 있음) - Spring Project배포전에 JDK8, TOMCAT8설치되어있어야함 - 리눅스 명령어 관련해서는 다루지 않음(권한문제가 있다면 앞에 'sudo' 붙이고 입력) JDK, TOMCAT8 설치 1. jdk, jre설치 후 확인 1 2 3 4 5 6 7 apt-get update apt-get install openjdk-8-jdk apt-get update apt-get install openjdk-8-jre java -version javac -version cs 2. t..
[SPRING] log4j2.xml 설정 (feat. level) 스프링 로그를 보이지 않게 끄는 방법에 대해 알아보자 log를 설정할 때 level 이 쓰여있는 것이 보이는데 이 역시 단계가 존재한다. 높은 등급에서 낮은 등급으로의 6개의 로그 레벨을 가지며 지정한 레벨 등급 이상의 로그만 표출하는 방식이다. 일반적으로 log level은 ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF 순으로 볼 수 있다. ( 낮은거에서 높은순으로 ALL → OFF ) 결론적으로 DEBUG 를 level로 선언했다면 DEBUG 이상의 것들의 log를 표출하는것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ..