본문 바로가기
SMALL

전체 글141

[회원가입] 아이디 중복체크 구현, 조건 만족시 가입버튼 활성화 구현 중복확인 버튼 만들어줌 중복버튼 클릭했을 때 확인메세지 나오게 해줌 컨트롤러랑 서비스도 작성해줌 이메일,별명 중복확인도 같은 방법으로 하면됨 (필요하면 mapper도 수정) 조건을 만족시켜야 가입버튼 활성화되게하기 js파일에 조건 넣어줌 2023. 5. 15.
[CBT] 기출 1과목 (220424) UML 다이어그램 / 순차다이어그램 - 행위 다이어그램이므로 동적이고, 순차적인 표현을 위한 다이어그램 - 객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링 하는 것 - 일반적으로 다이어그램의 수직 방향이 시간의 흐름을 나타낸다. - 회귀 메시지(Self-Message), 제어블록(Statement block)등으로 구성된다. 메시지 지향 미들웨어(MOM, Message-Oriented Middleware) - 독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다 - 송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다. - 상이한 애플리케이션 간 통신을 비동기 방식으로 지원한다. - 느리고 안정적인 응답을 필요로 하는 경우에 많이 사용한다. 익스트림 프로그래밍 - 애자일 .. 2023. 5. 3.
[정보처리기사] 1과목_자료흐름도, 자료사전, 요구사항 분석을 위한case, HIPO, UML, 관계 자료 흐름도(DFD) : 요구사항 분석에서 자료의 흐름, 변환 과정,기능을 도형 중심으로 기술하는 방법 - 자료 흐름 그래프, 버블 차트라고도 함 - 네가지 기본 기호 : 프로세스(Process) 자료 흐름(Flow), 자료 저장소(Data Store), 단말(Terminator) - 프로세스(Process) ㄴ 자료를 변환시키는 시스템의 한 부분(처리과정)을 나타냄 ㄴ 처리, 기능, 변환, 버블이라고도 함 ㄴ 원이나 둥근 사각형으로 표시하며 그 안에 프로세스 이름 기입 - 자료 흐름(Data Flow) ㄴ 자료의 이동(흐름)이나 연관 관계를 나타냄 ㄴ 화살표 위에 자료의 이름을 기입 - 자료 저장소(Data Store) ㄴ시스템에서의 자료저장소(파일,데이터베이스)를 나타냄 ㄴ 도형 안에 자료 저장소 이.. 2023. 4. 27.
1과목 _요구사항 정의, 요구사항 개발 프로세스 요구사항의 유형 - 기능 요구사항 (Functional requirements) : 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항 입력이나 출력으로 무엇이 포함되어야 하는지 어떤 데이터를 저장하거나 연산을 수행해야 하는지에 대한 사항 시스템이 반드시 수행해야 하는 기능 사용자가 시스템을 통해 제공받기를 원하는 기능 - 비기능 요구사항 (Non - functional requirements) : 시스템 장비 구성 요구사항 성능 요구사항 인터페이스 요구사항 데이터 요구사항 테스트 요구사항 보안 요구사항 품질 요구사항 요구사항 개발 프로세스 요구사항을 체계적으로 도출하고 이를 분석한 후 분석 결과를 명세서에 정리한 후 확인 및 검증하는 일련의 구조화된 활동 도출(Elicitaion) ㅡ> 분석(An.. 2023. 4. 26.
3계층 구조(3Tier- Architecture) 3 Tier Architecture (3계층 구조) : 3계층으로 나누어 별도의 논리적,물리적인 장치에 구축 및 운영하는 형태 - 각각의 계층에서 변화가 일어나더라도 서로 영향 받지 않고 독립적으로 운영됨 프리젠테이션 계층 : 사용자 인터페이스를 지원 (GUI, 프론트엔드) - 사용자 인터페이스와 관계없는 데이터 처리 로직은 포함하지 않음 - HTML, Javascript, CSS등이 해당됨 어플리케이션 계층 (비즈니스 로직계층, 트랜잭션 계층) : 요청되는 정보를 어떠한 규치을 바탕으로 처리하고 가공함 - 첫번째 계층입장에서는 서버처럼 동작(응답), 세번째 계층입장에서는 클라이언트처럼 동작(요청) - 미들웨어, 백엔드라고함 - 프리젠테이션코드나 데이터 관리를 위한 코드는 포함 X - PHP, JAVA등.. 2023. 4. 26.
[미니프로젝트] 프로젝트 생성 및 설정, 깃 연동 STS4 이용 새로운 프로젝트 생성 나머지 설정은 그대로하고 Next 클릭! Finish누르면 생성된다!! 프로젝트 생성될동안 프로젝트 생성될동안 앞으로 사용할 데이터테이블 만들러 고고! MySQL로 사용할 테이블 만들기 [프로젝트 설정] custom.properties에서 접속할 정보 설정 custom.properties에 입력한 설정을 쓰겠다고 설정하기 깃연동 프로젝트 클릭 후 우클릭!! 프로젝트파일 더블클릭하면 아래와 같은 창이 뜬다 명령어 순서대로 입력하면 vs코드가 열림 vs코드를 열어준다 commit 하면완료!! (stage어쩌구 창 뜨면 yes클릭하면됨) 깃허브 데스크탑 열고 Add local repository 클릭 2023. 4. 25.
개발자를 위한 영타연습 사이트 (코딩으로 영타연습하기) >코딩언어로 영타 연습할 수 있는 사이트 2023. 4. 22.
MY SQL 데이터 조회, 수정하기 데이터 조회하기 order by : 결과의 순서를 정할 때 사용 -- 모든 상품을 가격순으로 조회 (낮은 가격이 먼저 조회) SELECT * FROM Products ORDER BY Price ASC; -- 모든 직원을 생년월일순 조회 (어린 직원이 먼저 조회) SELECT * FROM Employees ORDER BY BirthDate DESC; ASC : 오름차순, DESC : 내림차순 -- 여러 컬럼 기준으로 정렬시 컬럼당 오름차순,내림차순 지정 가능 SELECT * FROM Customers ORDER BY Country ASC, City DESC; SELECT * FROM Customers ORDER BY Country DESC, City ASC; SELECT * FROM Customers OR.. 2023. 4. 18.
[Spring] MVC MVC : Model, View, Controller - 어플리케이션을 개발 할 때 사용하는 디자인 패턴 - 개발 영영을 구분하여 각 역할에 맞게 코드를 작성하는 개발 방식 - UI 영역과 비즈니스 로직 영역이 구분되어 서로에게 영향을 주지 않으면서 개발, 유지보수 가능 Model : 클라이언트에게 응답으로 돌려주는 작업 처리 결과 데이터 - 서비스 계층 : 클라이언트의 요청 사항을 구체적으로 처리하는 영역 - 비즈니스 로직 : 요청사항을 처리하기 위해 Java코드로 구현한것 View : Model을 이용하여 어플리케이션의 화면에 보이는 리소스(Resource)를 제공함 Controller : 클라이언트의 요청을 직접적으로 전달받는 엔드포인트로써 만들어진 Model 데이터를 View로 전달함 Spring.. 2023. 4. 14.
[JSP] 세션 session 세션 : 하나의 브라우제에서 오는 요청(request)들이 공유하는 객체 서버 세션을 사용하면 클라이언트의 상태를 저장할 수 있음 웹 브라우저에 정보를 보관할 때 쿠키를 사용하면, 세션은 웹 컨테이너에 정보를 보관할 때 사용함 세션은 오직 서버에만 생성됨 웹 브라우저마다 세션이 따로 존재함 ㅡ> 세션은 웹 브라우저와 관련된 정보를 저장하기에 알맞은 장소 쿠키가 클라이언트 측의 데이터 보관소라고 하면, 세션은 서버측의 데이터 보관소 클라이언트 마다 각기 다른 정보를 서버에 저장 ( 클라이언트 사용자 별로 필요한 정보를 저장/조회 ) 세션의 생성 및 해제 클라이언트가 서버에 접속하는 순간 자동 생성 ( 각 클라이언트의 브라우저 별로 생성 ) 유지시간은 기본적으로 30분 (서버에 접속한 후 어떠한 요청도 하지.. 2023. 4. 11.
LIST