본문 바로가기

study/java

전자정부프레임워크기반 게시판 만들기 (1) 시작 전자정부프레임워크기반 게시판 만들기 (1) 시작 DEV/Spring 2020. 12. 28. 17:14 기본 개발환경 JDK 1.8 eGovFrameDev-3.7.0 Tomcat 9.0 maven 3.6.3 mariaDB 3.5 Perspective Java EE에서 eGovFrame로 바꿔주기 프로젝트 생성 New > eGovFrame Web Project Project name : 프로젝트명 Target Runtime : 톰캣 설정 Dynamic Web Module version : default 2.5 Group Id : com.xx~ (보통 회사이름) Artifact Id : 프로젝트명 Version : 처음 생성 하므로 1.0.0 v Next > Generate Example에 체크하여 예제소스.. 더보기
[Spring Security] 회원가입하기 [Spring Security] 회원가입하기 DEV/Spring 2020. 8. 20. 16:52 회원가입을 하기 위해 dao,service,serviceImpl,controller에 필요한 메소드를 추가하고 view를 생성한다. package securityexam.dao; import java.util.HashMap; import java.util.Map; import javax.sql.DataSource; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.RowMapper; import org.springframework.jdbc.core.namedparam.BeanProper.. 더보기
[Spring Security] DB정보로 로그인/로그아웃하기 (2) [Spring Security] DB정보로 로그인/로그아웃하기 (2) DEV/Spring 2020. 8. 14. 14:21 1. 로그인 로그아웃 처리를 해주기위해 우선 Configuration을 수정해준다. @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired CustomUserDetailService customUserDetailService; @Override public void configure(WebSecurity web) throws Exception { web.ignoring().antMatchers("/webjars/**"); } @Overrid.. 더보기
[Spring Security] DB정보로 로그인/로그아웃하기 (1) [Spring Security] DB정보로 로그인/로그아웃하기 (1) DEV/Spring 2020. 8. 13. 16:49 1. 테이블생성/데이터 추가하기 (mysql기준) -- ----------------------------------------------------- -- Table `member` -- ----------------------------------------------------- CREATE TABLE `member` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'member id', `name` VARCHAR(255) NOT NULL COMMENT 'member name', `password` VARCHAR(255) NOT NULL CO.. 더보기
[Spring Security] 스프링 시큐리티 설정 [Spring Security] 스프링 시큐리티 설정 DEV/Spring 2020. 7. 15. 15:57 *스프링시큐리티설정 전 프로젝트 기본셋팅* 더보기 더보기 1. pom.xml에 의존성 추가 org.springframework.security spring-security-core ${spring.version} org.springframework.security spring-security-config ${spring.version} org.springframework.security spring-security-web ${spring.version} org.springframework.security spring-security-taglibs ${spring.version} 2. Spring S.. 더보기
[Spring Security] 스프링 시큐리티 개념 [Spring Security] 스프링 시큐리티 개념 DEV/Spring 2020. 7. 15. 10:49 1. Spring Security란? Spring Security는 Spring기반의 어플리케이션 보안(인증/권한)을 담당하는 프레임워크 Spring Security는 보안과 관련해서 체계적으로 많은 옵션들을 지원해준다. Spring Security는 Filter기반으로 동작하기 때문에 Spring MVC와 분리되어 관리 및 동작한다. Spring Security 3.2부터 XML로 설정하지 않고 자바 config설정으로 간단하게 설정할 수 있다. * 짚고 넘어가는 보안 용어 접근 주체(Principal) : 보호된 대상에 접근하는 유저 인증(Authentication) : 인증은 '증명하다'라는 .. 더보기
[JSP] DB연동시 사용되는 클래스와 메소드 정리,. 개발공간/JSP [JSP] DB연동시 사용되는 클래스와 메소드 정리,. 홍추니당 2013. 11. 28. 15:42 DB를 연동하면서 아무생각없이 타이핑하던 소스들을 정리해보기로 했다. DB를 생각하면 우선적으로 이제는 연결부터 생각이난다. 당연히 연결을 우선적으로 해야 DB를 사용할 수 있기 때문이다. DB를 연결하기 위해서는 JDBC드라이버 라는 것ㅇㅣ 필요하다. 이것은 해당 DBMS마다 다른 것이라. 따로 검색해서 해보면 될것이다. 나는 포스트그리를 사용하여 DB를 연결해보았었다. 연결하기위해서는 우선적으로 드라이버를 연결해야 한다. 그래야 드라이버에서 DBMS를 연결해주기 때문이다. 드라이버를 연결하기 위해서는 Class.forName(String);라는 것을 사용하게 된다. 문자열로 되어있는 매.. 더보기
[JSP] JSP DB 연동(2) 개발공간/JSP [JSP] JSP DB 연동(2) 홍추니당 2013. 11. 28. 14:21 JSP DB 연동(2) 바로 시작하겠다. 1. 3개의 자바 파일이 필요하다. DBcon = DB를 연결시켜주는 곳이랄까??..게임으로 따지면 로그인한다 생각하면 되겠다. DTO = DB의 자료저장. 그니까 DB데이터를 리턴해주고 생성해주는 곳이라 생각하면됨. DAO = DB의 실질적인 기능이 들어간다. 디비에게내리는 명령?이라 생각하면 쉽다. ..사실 공부중이다. 이 블로그 쓴 다음 확실하게 디비 메소드를 공부하고 다음 단계로 넘어갈 것이다. 일단..블로그작성먼저..ㅋㅋ 그러면 이제 DBcon으로 DB부터 연결해보는게 좋을 것 같다. -DBcon.Java 정말 허접한 주석이 달렸지만.. 소스는 내가 짠게 아니다.. 더보기