전체 글

· Spring/Basic
의존 관계public interface DiscountPolicy { int discount(Member member, int price);}public class FixDiscountPolicy implements DiscountPolicy { private int discountFixAmount = 1000; @Override int discount(Member member, int price) { if (member.getGrade() == Grade.VIP) { return discountFixAmount; } else { return 0; } }}public class RateDiscountPolicy implements ..
· Spring/Basic
Controller 동작 관련@Controllerclass ~ { @GetMapping("test") public String ~ (@RequestParam("a") String a, Model model) { model.addAttribute("a", a); return "test_view"; }}// Controller로 등록하고// @GetMapping 안에 적어준 경로가 요청되면// ?a=test 이런식으로 @RequestParam에 들어갈 내용을 받아주고// model에 a라는 이름으로 받아온 값을 저장해서// test_view로 던져주면// test_view에서는 던져준 a를 view에 원하는 곳에 활용@Controller@ResponseBody // 얘 추가됌c..
· Spring/Basic
Servlet 실행 안되거나jsp 실행이 안된다?   maven, java17, tomact10.1.28 사용jakarta EE 10 사용 Tomcat 다운https://tomcat.apache.org/download-10.cgiEdit configuration 설정Edit Configuration => tomcatServer local => Server에 Configure 누르고 다운한 파일 경로 추가deployment + artifacts => application context "/"로 설정 Edit Configuration 설정 과정 중 Artifact가 없을 경우Project Structure => Artifacts => 왼쪽 위 "+" 버튼 => web Application: Exploded ..
개선전 코드 (코드 리뷰 및 개선점을 요청받은 코드)더보기import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.util.Optional;import kwan.utility.customException.CustomReflectionException;public class Utility { static Connection con; static PreparedStatement ps; s..
· CS
보호되어 있는 글입니다.
소프트웨어 공학학문적 의미높은 품질의 소프트웨어를 효율적으로 개발하는 방법을 탐구하는 학문/연구 분야실천적 의미소프트웨어를 제품화함에 있어서 적용할 수 있는 품질보증 및 개선 활동을 규현하는 프로세스 CMMI (Capability Maturity Model Integrated)미국 국방부에 의하여 개발되어 지금까지 수천 개의 기업이 평가/인증받고 있음Level 존재SPICE(Software Process Improvement and Capability Determination)ISO/IEC 15504에 의하여 규정되어 프로세스 개선과 조직 평가 모델로 활용  소프트웨어 개발 및 유지관리 프로세스개발 방법론소스코드를 포함한 형상관리단계별 산출물 관리요구사항 관리테스트 및 검증  소프트웨어 개발 방법론 폭포..
류가든
장난감정원