본문 바로가기

전체 글100

[Spring] 스프링 프레임워크 첫걸음~ 스프링 프레임 워크란? 간단히 말해 자바 플랫폼을 위한 프레임워크입니다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자 정부 표준프레임워크의 기반 기술로써 쓰이고 있습니다. 특징 경량 컨테이너로서 자바 객체를 직접 관리합니다. 의존성 주입(DI : Dependency Injection). 각각의 계층이나 서비스들 간에 의존성이 존재할 경우 프레임워크가 서로 연결시켜줍니다. POJO(Plain Old Java Object): Java 코드를 이용해서 프로그래밍이 가능 기존 JAVA EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속받을 필요가 없어 기존에 존재 한느 라이브러리 등을 지원하기에 용이하고 객체가 가볍다. 관점 지향 프로그래밍(AOP : Aspect-Ori.. 2022. 10. 26.
[파이썬] 웹(OP.GG) 스크래핑하기 개요 한 번도 해본 적 없는 크롤링을 한번 해보았다. 유명 게임 리그 오브 레전드의 전적 검색 사이트인 OP.GG에서 웹 크롤링을 해보았다. 플레이상 탑 정글 미드 원딜 서폿들의 승률 티어 데이터 정보를 30분 주기로 스크래핑하여 DB에 저장하는 것까지 시도해보았다.. 사용한 라이브러리 BeautlfulSoup : HTML정보로 부터 원하는 데이터를 가져오기 쉽게, 비슷한 분류의 데이터별로 나누어주는(parsing) 파이썬 라이브러리 selenium: 다양한 브라우저 맟 플랫폼에서 웹 응용 프로그램을 위한 무료 자동화 테스트 스위트 webdriver sqlalchemy: SQLAlchemy는 인기 있는 SQL 툴킷이며 Object Relational Mapper이다. 이것은 파이썬으로 작성되었고 응용 프.. 2022. 10. 21.
[JSP] MVC2 적용 게시판 로그인 구현 JSP를 활용해서 MC2 패턴을 적용시켜 로그인과 게시판을 구현하였다. MVC 패턴과 게시판 흐름도 동기글 참고: https://blog.naver.com/bohyun929/222899679057 게시판 MVC 패턴 흐름도 #JSP #MVC #Model2 #게시판 2022-10-13 몰입형SW_풀스텍 고급반 이 글을 보기 전에 아래 사이트를... blog.naver.com 코드가 많아서 war파일로 올렸습니다. 코드 확인하고 싶은 분은 다운로드하여주시길 바랍니다. 티스토리 오류로 현재 파일 업로드 가 안됨 추후 올리겠음 + 비밀글, 비밀번호 암호화 추가 2022. 10. 17.
개인정보 암호화 해서 DB에 저장하기 전에 했던 프로젝트의 비밀번호를 암호화해서 저장시키기 위해 암호화에 대해서 공부했습니다. https://jackycode.tistory.com/94 [JSP] 간단 회원관리 실습 요구조건 loginForm.jsp JSP - Hello World 로그인 폼페이지 LOGIN 아이디 비밀번호.. jackycode.tistory.com 비밀번호를 암호화시킬 것이기 때문에 양방향 암호화가 아닌 단방향 암호화 방식을 사용하여서 암호화를 시켰다. 단방향 알고리즘인 SHA알고리즘은 선택했습니다. SHA -256은 단방향 암호화 방식이기 때문에 복호화가 불가능하다는 것이 큰 특징이며, 복호화를 하지 않아도 되기 때문에 속도가 빠른 장점이 있습니다. SHA (Secure Hash Algorism) 미국 국가 안전 보장국 .. 2022. 10. 14.