태그 : jsp 요약보기전체보기목록닫기

1 2 3

로그인 시 비밀번호 javascript 암호화 -> java 복호화

프로젝트 보안취약점 지적사항 중에 로그인화면에서 로그인 시도 시 비밀번호가 평문으로 전달되면 안된다는 것이 있었다.아래의 문서를 찾아 적용하였고 정리해둔다.javascript - java 간 RSA 를 이용해서 암호화 복호화 하기1) javascript encrypt library 다운로드RSA and ECC in JavaScript 링크 OR ...

synchronized에 대해서

자바 프로그래밍 시 스레드 프로그래밍을 할 때 동기화의 목적으로 Synchronized를 사용하는데, 이 Synchronized를 제대로 사용하지 못하면 프로그램에 심각한 성능저하가 발생하게 된다.Synchronized에 대해 주의점을 쓴 글이 있어 참조하여 정리하여 둔다.public class SynchronizedTest{ public synchro...

@PostConstruct, @PreDestroy 어노테이션

Bean Life Cycle 콜백 중에서 InitializingBean과 DisposableBean 인터페이스를 사용하거나, XML 설정에서 bean 태그 속성 중에 init-method와 destroy-method 을 사용하여 - 특정 메소드를 생성자가 호출 된 후(초기화 이후)- 객체가 소멸되기 전에 실행할 메소드를 지정할...

Java 자료형

Java에서는 기본형(Primitive Type)과 참조형(Reference Type)의 변수를 지원한다.기본형 - byte, boolean, short, int, long, float, double, char참조형 - Class, Interface, Array, Enum기본형은 Call by value로 동작하고 참조형은 Call by referenc...

[spring] insert 쿼리 후 insert_id 가져오기

insert쿼리 후 insert_id를 mybatis에서 가져오는 방법이 필요하여 찾다가 아래의 사이트에 정리가 잘되어 있어 변경 후 정리해둔다.1) MyBatis <insert id="insertData" parameterType="ParamClass"         useGeneratedKe...

[spring] 선언한 모든 URI (RequestMapping) 표시하기

현재 SPRING 4.1을 사용 중에 모든 Controller에 선언한 RequestMapping (URI)를 표시해야 할 일이 생겼다.아래의 예제에서는 GET방식의 URI만 표시하도록 하였다.[TestController.java]@Injectprivate RequestMappingHandlerMapping endPoints;@RequestMapping...

[spring] ibatis, mybatis 동적태그

ibatis와 mybatis의 동적태그 비교 예제가 잘 되어 있는 사이트가 있어서 정리해둔다.더 많은 예제는 출처사이트에서 확인할 수 있다.ibatis 비교문 지원 태그isNull : "널일경우"isNotNull : "널이아닐경우"isEmpty : "공백일경우"isNotEmpty : "공백이아닐경우"isGreaterTan : ">"isGreater...

[spring] Mybatis 비교연산자, 부등호 사용 시 CDATA사용

Mybatis에서  쿼리문에 아래와 같은 비교연산자나 부등호를 사용할 때 오류가 발생한다.< , > , <= , >= , & 이는 Mybatis에서 사용하는 테그와 겹치기 때문이며, 처리를 위해서는 <![CDATA[ ]]> 를 사용하면 된다.<select id="getTemp"  parame...

jsp include

사실은 액션태그에 대해 글을 쓰려고 하다가 참조사이트에 include 기능의 비교가 잘 되어 있어 이로 대신한다.JSP 페이지에서 다른 페이지를 재사용(단순히 포함한다는 것을 다르게 생각하면 재사용이라 말할 수 있다. – 주) 하는 방법에는 여러 가지가 있습니다.1) include directive<%@ include file=“...

request.setCharacterEncoding(String encoding)

이 메소드는 form을 통해서 전달된 데이터들을 일괄적으로 지정한 인코딩 방식으로 인코딩하는 메소드이며, 서블릿 스펙 2.3부터 지원되는 메소드로 톰캣에서는 4 버전대부터 사용할 수 있다. 이 메소드가 있기 전까지는 아래와 같이 일일이 인코딩을 해줘야 하는 불편함이 있었다. 하지만 이 스펙이 나온지 그리 오래되지 않아 아직까지 기존의 시스템에 구축된 J...
1 2 3