전체 글 255

SP_.addObject("A",B)

- A와 B는 같을 수도 다를 수도 있음. - addObject()는 .jsp파일이랑 연결되어서 값을 보여줄 때, 동일한 이름으로 써야 함 예를들면, mv.addObject("list",list)라고 쓰면, 게시글목록을 보여주는 list.jsp파일에서 글번호값을 불러오기위해 와같이 이름을 꼭 맞춰줘야 함. 그리고 forEach태그안에 var 변수명은 맘대로해도되고, 해당 변수명을 따라서 글번호 값이 ${board.num} 과 같은 이름형식을 가질 수 있음(num은 VO이름기준) -B에 들어갈 이름은 아래와 같이 정보를 담고있는 객체를 먼저 선언하고 사용해야 함 BoardVO detail = boardService.getBoardDetail(num); mv.addObject("detail", detail)..

SP_스프링 프레임워크 세팅하기

https://stajun.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC2-%EC%9D%B8%EC%BD%94%EB%94%A9-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0?category=847086 스프링 프레임워크 따라하기2 - 인코딩 설정하기 인코딩 설정하기 이 블로그의 글은 JAVA DB 엔지니어링 과정 수업을 위해 작성된 글입니다. 이미지로 인해 글이 길어질 수 있습니다. web.xml 파일 수정 STS 인코딩 설정 jsp 파일 인코딩 설정 GitHub에 stajun.tistory.com 단계별로 따라하기(순서 2-4-5-3템플릿설정), 템플릿설정이 제일 마지..

5과목: 정보시스템 구축관리

CMM(Capability Maturity Model) : 초기, 관리, 정의, 정량적 관리, 최적화의 5단계로 구분 (*계획은 없음) 서비스 지향 -> 표현, 비즈니스 프로세스 서비스, 운영시스템, 전사적 요소 나선형 모델 : 계획수립 - 위험분석 - 개발검증 - 고객평가 (점진적 모델) COCOMO, Putnam 은 function point로 비용추정 / PERT는 단계종료시기 공개키 암호화 => 비밀키로 복호화 XSS : 악의 스크립트 포함 유포로 정보유출 커널에 보안기능 (secure OS) N-S차트 : 도형, 반복 시각화, 화살표나 GOTO를 사용하지 않음X MapReduce 구글 : 대용량 데이터 분산처리 SPICE : 소프트웨어 프로세스 국제 표준, 소프트웨어 프로세스 평가 개선 - 프로..

4과목 : 프로그래밍 언어 활용

UNIX SHELL 환경 변수 : env, stenv, printenv 사용자-시스템(인터페이스 => SHELL) while(조건문) { } 객체명[:7:2] => 0부터 :6(7-1, 값이 0부터라서)까지 :2씩증가 - 객체명[초기위치:최종위치:증가값] - 객체명[초기위치:] - 객체명[:최종위치] - 객체명[::증가값] 공동모듈 재사용 : 함수와 객체, 컴포넌트, 애플리케이션 자료 결합 : 인터페이스 자료만 스탬프 결합도 : 자료구조 데이터 결합도 : 모듈간의 인터페이스와 자료요소만 있음 제어 결합도(Control coupling) : 권리전도 현상 우논시절교순기 (약->강) 우연->논리->시간->절차->교환->순차->기능 - 절차적 : 관련기능 순차적 수행 - 우연적 : 내부모듈관련 X UDP : ..

3과목: 데이터베이스 구축

Automicity 원자성 sql쿼리문 : update - set (=update 갱신 ) Grant update on 테이블명 to 대상 insert into 테이블명 values(, , ,) 관계대수: 1. 순수관계연산자 = select, division, project, join 2. 일반집합연산자 로킹(병행제어에서 한꺼번에 로킹할 수 있는 객체크기) : 로킹단위가 크면 로크수가 작아지고 관리쉽지만, 병행성수준과 데이터 베이스 공유도 저하 view - alter안돼, 독립적인 인덱스 X - 사용자 데이터관리 O 데이터모델(논리데이터구조, 연산, 제약조건) 제3정규형-> BCNF정규형(모두 후보키) Olap 연산 : Roll-up, Drill-down, Dicing, slicing, pivoting ..

2과목: 소프트웨어 개발

EAI : 버스, 허브가 미들웨어 SMTP : 전자우편 교환 알파검사 : 사용자-개발자 - 인터페이스 구현 검증 도구 : xUnit, STAF, FitNesse, NTAF, Selenuim, watir - ESB : 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스 제공의 솔루션으로 구현검증 도구가 아님 형상관리 -> 소스코드, 요구분석서, 운영설치 지침서 최대간선 계산법 : 무방향 n(n-1)/2 , 방향 n(n-1) 테스트 오라클 : 테스트결과 판단을 위해 사전에 정의된 참값을 입력하여 비교하는 기법 및 활동, 종류에는 참, 샘플링, 휴리스틱, 일관성검사가 존재 빌드 자동화 도구 중에서 - Jenkins는 JAVA 기반의 오픈소스로 가장 많이 사용됨 - Graddle은 ..

1과목: 소프트웨어 설계

Linear 절차지향 객체지향 분석의 방법론 중 하나인 럼바우 : 객체모델, 동적모델, 기능모델로 나눠 수행하는 방법 디자인패턴 + 객체언어 = 효율성 증가 소프트웨어 하위설계 : 모듈설계 자료사전에서 기호의 의미 : [ ] = 선택, ( ) = 생략, { } = 반복 , + = 연결, ** = 설명 개발 및 테스트 => 소스코드 분석 및 오류 복구 비정형-자연어, 정형-Z기법 유지보수 => 개발비용 높음 애자일(민첩, 소통, 주기반복) : 기능, 스크럼, XP 설계 및 코딩 => 구현단계 디자인패턴 : 1.생성패턴(Creational Pattern): 추상팩토리, 빌더, 팩토리메소드, 프로토타입, 싱글톤 2.구조패턴(Structural Pattern): 어탭더, 브리지, 컴포지트, 데코레이터, 퍼싸드,..

Java생활코딩_자바로 문서보는 법

[강의1] - 라이브러리 : 자바가 기본적으로 내장하고 있는 기능들 (예: sysout, Date, Math, ..등) - API (Application Programming Interface) : 자바가 제공하는 부품(라이브러리)등의 코드를 응용하여 프로그램적으로 실행되도록 하여 프로그램을 만드는 것 - UI(User Interface) : 만들어진 프로그램을 사람이 사용하기 위하여 프로그램 내에 사용되는 조작기들 [강의2] JAVA공식사용 설명서를 보는 방법 => API documentation JAVA 검색 또는 뒤에 버전 붙여서 검색 가능 (https://docs.oracle.com/javase/7/docs/api/) - 클래스 : 하나의 프로그램 개념(예 : Math, String.. ), 서로..

괴발개발/Java 2021.07.17

JQ_(네이버지식in)게시글목록보기타입에 따른 보기방식

깨달은 점: 1. $(doucoment).on('hover',~~~)의 hover는 먹히지 않고, 차라리 mouseenter와 mouseleave를 넣기 2. div로 박스로 보기를 구성할 게 아니라, 게시글은 table로 td,tr,th 태그를 활용하기 -> 구성이 아주 구렸다는 것을 너무 늦게 깨달았음ㅋ.. 태그를 다양하게 써보질 않아서 계속 다양하게 써보기 미리보기 요약보기 윈도우 블랙 스크린 내용 답변 0 맥OS 방금 답변하기 나도 궁금해요 윈도우 블랙 스크린 내용 답변 0 맥OS 방금 답변하기 나도 궁금해요