#2-3 / AOP+springboot+로그기록(aop에서 dao 값 가져오기) table 만듬create table user_log(log_idx int(8) not null auto_increment,log_uid varchar(100) not null,log_time timestamp not null default current_timestamp,primary key(log_idx))=> 이건 log 기록 table - login.jsp암호화는 생략 아이디 : 패스워드 : - mapper2.xml - mybatis xml로 또만들면됨 select uid,uname,upass from user where uid=#{uid} order by uidx desc 비밀번호 확인은 if에 넣는게 정통! => 뚫림 방지 - userRepasitory.java.. 2024. 8. 13. #2-2 / AOP-springboot 👀 AOP - springboot @SpringBootApplication - 실행시 AOP에 대한 어노테이션 설정 @EnableAspectJAutoProxy 를 BootwebApplication.java에 추가BootwebApplication.java : springboot project 생성시 자동으로 생성된 파일임 ( @SpringBootApplication 이게 미리 들어있음 )class(AOP를 작동시키는 class를 생성) - module@Pointcut 추상화 메소드를 생성때에 따라 annotation 선택해서 사용- @Before : 해당 메소드가 실행되기 전에 실행되는 메소드 - @AfterReturning : 해당 메소드가 정상적으로 실행되고 난 후 반환되는 값에대해 실행되는 메소.. 2024. 8. 13. #2-1 / AOP-java 얜 springboot 아님 🤷♂️❓ AOP 관점 지향 프로그래밍속도, 프로세서 관리 변경사항 위해 사용 多가상공간으로 본코드를 복제해 가져와 수정한뒤 문제 없으면 본코드 버리고 새로 적용? 한다 본코드가 작동되고있는 상황에서 테스팅, 추가코드도 추가로 실행되어야함 ex ) 금융기관 점검시간 ---- 본코드 ---- interface를 활용하는 형태실행할 class에서 해당 inteface를 로드코드 작성실행-----코드 추가 또는 변경되는 사항이 있을 경우 : AOP----proxy를 생성proxy에 추가 코드 작성(본코드와 동일한 변수,조건을 사용하면 X)테스트 후 문제가 되지 않을 경우 본코드를 실행하지 않고 AOP(proxy)로 실행 👀 AOP-java - examinterface.j.. 2024. 8. 13. 사이트 제작시 [ 관리자 사이트 ]관리자 로그인(별도)회원 리스트 : 관리자,일반회원,사업자회원게시판 관리 : 게시판 생성, 게시판 리스트사이트 정보 : copyright에 적용되는 페이지=> 얘가 잘 만들어져야 메인페이지,서브페이지...가 잘 만들어진다! 2024. 8. 13. 이전 1 ··· 12 13 14 15 16 17 18 ··· 77 다음