본문 바로가기
728x90
반응형

분류 전체보기458

JDBC,SQLMAPPER 정리 JDBC, SQLMAPPER, ORM 이 3가지의 공통점이 뭘까? => Persistance (영속성) 그렇다면 Persistance (영속성) 이란 뭘까? => 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성 을 말한다. +그러니까 우리는 어플리케이션에서 어떤 데이터를 프로세스 과정에서 만들어낸다. 그 데이터는 RAM에 있으며, RAM의 휘발성 메모리에 있는데 이 데이터를 로직적으로 만들어 얘네들을 저장하고 싶다는것이다. 그래서 영구히 저장되는 그 어떤것을 두고 '영속성' 이다 라고 한다. 웹 어플리케이션을 개발할때 아래 '레이어드 아키텍처' 를 많이 사용한다. 도메인 모델에서 여러가지 프로세스를 거쳐 DB에 넣어야 되는데 그 사이에 어떠한 과정을 거쳐야 들어갈 수 있다. 그.. 2022. 10. 22.
[D3]14692. 통나무 자르기.py 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 코드 import sys sys.stdin = open("C:\\Users\\input.txt", 'rt') T = int(input()) # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다. for test_case in range(1, T + 1): # /////////////////////////////////////////////////////////////////////////////////// n= int(input()) if n % 2 ==0: print(f'#{test_case} Alice') else: print(f'#{test_cas.. 2022. 10. 21.
Day-1: MES.. 파일 분석하기..! *본 게시글은 제가 스프링 프레임워크 기반의 MES 프로그램 을 공부하면서 작성한 글 입니다. 잘못된 정보가 포함되어 있을 수도 있으니 이 점 참고하시길 바랍니다.😅😅 web.xml 파일부터 살펴보자 최초 접속시 실행되는 페이지를 index.jsp 파일로 지정해두었다. 위에서 말했다 시피 index.jsp 파일은 가장 먼저 서버를 실행시키면 실행되는 파일이다. 코드를 보면 알다시피 login.do 라고 되어있는걸 보니 로그인페이지가 가장 먼저 실행됨을 알 수 있다. main.jsp 파일 이부분이 로그인 후 홈페이지로 이동하게 되는 부분을 구현해둔 파일이다. View 단 안에 위치 해 있다. 그렇기 때문에 html css js 를 이용한 웹페이지를 한번이라도 만들어 봤다면 이해할 수 있는 코드들이다. 조금.. 2022. 10. 20.
spring MVC(모델2, DispatcherServlet) 정리 스프링 MVC 는 모델2 방식 구조라고 한다. 그렇다면 모델2 방식은 뭘까? = > 모델2: 웹 개발시 대부분 사용하는 방식이다. 🙄모델2가 대부분 사용하는 방식이라고만 하니 이해가 안 간다. 찾아보니 => 화면을 담당하는 View 적인 부분과 데이터를 처리하는 비즈니스 로직 부분을 분리한것으로 디자이너 , 개발자를 분리 시켜서 작업하기 편하고, 재사용이 가능한 구조를 말한다. 만약에 디자이너와 개발자가 하나의 공간에서 코드를 짠다면 매우 서로서로 불편할것이다. 모델 2방식인 MVC의 의미에 대해 알아보자 MVC 는 모델(model), 뷰(view), 컨트롤러(Controller) 이며, 모델: 데이터를 처리하는 부분 뷰 : 화면을 담당하는 부분 컨트롤러: 요청을 처리하는 부분으로 뷰와 모델 사이의 통신.. 2022. 10. 20.
728x90
반응형