본문 바로가기

스트럿츠24

Struct2 - Preparable 이란? 사용법 / 기본 예제 prepare() 기본 사용법 안녕하세요. 고코더 입니다. com.opensymphony.xwork2.Preparable 속한 prepare 인터페이스는 Action의 prepare() 메소드를 실행 합니다. 이 인터셉터는 Client로 부터 전달된 모든 데이터를 가로채는 역할을 합니다. 그렇기에 Action이 실행되기전에 특정 메소드를 실행 시킬 수 있습니다. implements 구현 ● 1. 사용법은 implements 속성으로 구현해야 합니다. 기존에 저희가 만든 TestAction에 Preparable를 구현합니다. 1public class TestAction extends ActionSupport implements Preparable {cs ● 2. 그럼 아래와 같은 오류가 발생 합니다. 인터.. 2019. 10. 23.
Struts2 - ibatis를 이용한 데이터베이스 연결 예제 스트럿츠2 아이바티스 데이터베이스 연결 소스 안녕하세요.고코더 입니다. 오늘은 ibatis를 이용해 오라클 데이터베이스를 연결하는 방법을 알아보겠습니다.ibatis를 이용한 이유는 스트럿츠2에서 가장 많이 사용하는 프레임워크 입니다. 실무에서도 이 두 조합은 쉽게 볼 수 있습니다. 그래서 최대한 쉽게 ibatis를 스트럿츠2를 이용해 데이터베이스를 연결해서 select 쿼리를 날려보겠습니다. 학습전에 제가 남겨둔 이전 스트럿츠 강의를 보고 오시길 바랍니다. 해당 소스를 활용할 예정입니다. 그리고 오라클 데이터베이스도 설치하시면 좋을거 같습니다-> Oracle - 오라클 11g 다운로드 및 설치Oracle - 오라클 오류 "ora-28000 the account is locked" / 계정이 잠겨 있습니다.. 2019. 10. 15.
Struts2 - 스트럿츠에서 한글이 깨질때 4가지를 확인해보세요. 스트럿츠 인코딩을 UTF-8로 해야하는 필수적인 4가지 파일 안녕하세요.고코더 입니다. 제 게시물을 보면서 스트럿츠 학습 하고 있는 분에게 질문이 들어와 한번 짚고 넘어가려 합니다. 프로그래밍 언어는 서양에서 만들어졌고 영어가 모든 명령어의 기본이라 그런지언제나 영어를 기본으로 인코딩이 되어 있습니다. 한글을 사용하려면 euc-kr 이상이필요한데 말이죠그리고 요즘은 글로벌 사이트가 많아서 utf-8로 하는게 정석입니다.스트럿츠2도 역시 영어 인코딩에서 UTF-8로 바꿔줘야 합니다. 강의를 따라오신분은 제가 작성한 모든 파일이 UTF-8인코딩을 기본으로 하지만한글깨짐으로 학습에 못따라오는 분을 위해 다시 한번 설명드립니다. ● 1. JSP에서 UTF-8을 명시 JSP 파일 최상단에는 이 소스는 UTF-8이.. 2019. 10. 9.
Struts2 - struts.properties 란? / 파일 생성 / 옵션 설정 스트럿츠2 struts.properties 파일로 프로젝트 설정 하기 안녕하세요.고코더 입니다. 오늘은 struts.xml 만큼 중요한 설정 파일을 알아봅니다. 프로젝트에 상세한 설정을 할 수 있는 properties 파일에 대해 알아봅니다. 모든 언어에는 해당 언어에 대한 옵션을 변경 가능한 설정 파일이 존재합니다. 스트럿츠2에서도 당연히 존재합니다.말그대로 속성을 지정하는 이 파일을 생성하고 옵션을 입력해보겠습니다. ● 1. struts.properties 대해 struts.properties 는 프레임워크에 대한 상세 설정은 변경 가능합니다. 그런데 가끔 스트럿츠를 가르킬때해당 파일을 작성하지 않고 하는 경우도 많은데 해당 파일이 없다면 기본설정으로 작동하게 됩니다.속성을 바꾸면 설정을 오버라이드 .. 2019. 10. 9.