분류 전체보기(95)
-
[ Spring ] IOC (Inversion of Control) - 디자인 패턴(Factory) 활용
[ Spring ] IOC (Inversion of Control) - 인터페이스 활용 1. TV라는 인터페이스를 생성하여 강제성을 부여해준다. package test; public interface TV { public void powerOn(); public void powerOff(); public void volumeUp(); public void volumeDown(); } 2. TV를 i.. daunee.tistory.com 디자인 패턴을 사용하는 이유 - 다양한 목적의 재사용성이 용이한 코드를 설계하기 위해 사용 - 재사용을 통한 개발 시간 단축 - 개발자들의 원활한 협업이 가능 - 소프트웨어의 구조를 파악하기 용이 · 팩토리 메소드 패턴(Factory Method Patt..
2022.04.01 -
[ Spring ] IOC (Inversion of Control) - 인터페이스 활용
1. TV라는 인터페이스를 생성하여 강제성을 부여해준다. package test; public interface TV { public void powerOn(); public void powerOff(); public void volumeUp(); public void volumeDown(); } 2. TV를 implements 하여 LgTV와 SamsungTV를 만들어준다. package test; public class SamsungTV implements TV { public SamsungTV() { System.out.println("SamsungTV 객체생성"); } public void turnOn() { System.out.println("전원을 켭니다."); } public void tur..
2022.04.01 -
[ Spring ] 스프링 프레임워크의 특징
1. 프레임워크를 왜 사용해야할까? - 관리가 용이함 - 개발시간 단축 - 개발자들의 역량이 획일화 됨 - 재사용성 증가 2. 스프링 프레임워크의 특징 관점 지향 프로그래밍 AOP (Aspect Oriented Programming) 어떤 로직을 핵심적인 관점과 부가적인 관점으로 나누어서 보고 각각 모듈화하여 사용하는 개념. 여기서 핵심기능은 비즈니스 로직이 되는 핵심적인 처리를 말하는 것이고, 부가기능은 보안이나 로깅 등을 의미한다. - 관점지향 프로그래밍은 로직들을 전부 분리해서 저장할수있게 해주기 때문에, 응집도가 높아진다. - 낮은 결합도와 높은 응집도를 갖는, 유지보수에 용이한 코드다. [ Inversion Of Control, IOC ] - 프레임워크가 객체와 코드의 실행을 제어한다. - ..
2022.03.29 -
아코디언 플러그인 활용하여 FAQ 자주 묻는 질문 구현하기
1. jQuert 연결하기 2. ul - li 활용하여 리스트 생성해주고 클래스명 지정해주기 [리뷰] 리뷰 수정 또는 작성 어떻게 하나요? 작성하신 리뷰를 수정 혹은 삭제하고 싶으신 경우, 내정보 페이지에서 수정/삭제 하실 리뷰를 선택하신 후 우측 하단에 삭제 및 수정 아이콘을 누르시면 변경 가능합니다. 앞으로도 지속적인 서비스 이용과 관심 부탁드립니다. 감사합니다. [탈퇴] 탈퇴는 어떻게 하나요? 마이페이지 > 회원탈퇴를 통해 회원 탈퇴가 가능합니다. 탈퇴 후에는 계정 복구가 불가능하오니 신중히 선택해주시기 바랍니다. [리뷰] 리뷰 또는 사진 신고가 필요한 경우 모든 사용자는 커뮤니티 가이드 라인에 위배 되는 리뷰나 사진을 신고할 수 있습니다. 이 가이드라인 방침에 따라 다음과 같은 경우 콘텐츠가 삭제..
2022.03.28 -
[ SQL ] 랜덤 함수 관련 발표 자료 2022.03.14
-
[ Tomcat ] 버전 변경하여 이클립스에 적용 하는 방법
[ 문제사항 ] 서블릿을 생성하였더니 오류 발생! 라이브러리 Build Path해도 오류가 사라지지 않는 상태 [ 해결 방법 ] 톰캣 버전 문제! Tomcat version 10은 아직 테스트기간이라 안정적이지 않아 발생하는 오류인 듯하다. Tomcat version 9로 변경해주었더니 실행이 잘 된다 :) 가장 먼저 Tomcat 사이트에 접속하여 zip 파일 다운로드한 후 압축 해제하기! 그 이후에 아래 설명대로 하면 적용 완료:) Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtai..
2022.02.24