분류 전체보기 153

1과목.소프트웨어 설계 - 1.요구사항 확인(1)

1.요구사항 확인 1.현행시스템 분석 (1)플랫폼(Platform) 기능 분석 ①플랫폼 개념 -애플리케이션 구동 소프트웨어 환경/동일플랫폼내 상호호환 가능 결합체/공급,수요자 복수그룹이 참여 공정 거래를통해 가치교환 가능하도록 구축된 환경 ②플랫폼 유형 -싱글 사이드 플랫폼_Single-Side Platform (소비-(제휴 연결)-공급 / 안드로이드마켓) -투 사이드 플랫폼_Two-Side Platform (그룹1-(중개/개방)-그룹2 / 소개팅 앱) -멀티 사이드 플랫폼_Multi-Side Platform (다양그룹-(연결)-다양그룹 / SNS-facebook,instargram) ③플랫폼 기능 -소프트웨어 개발과 운영비용 감소/생산성 향상/동일 플랫폼 커뮤니티형성/네트워크 효과(수요->다른사람선택에..

JavaScript popup - 1.window.open()

1.window.open() window.open( url, windowName [,windowFeatures] [,optionalArg4] ); 1.1.window.open() 함수 문법 - window.open()은 새 창/새 탭 또는 팝업을 명시한 URL로 열 때 사용하는 함수 - url : 이동할/보여줄 사이트 주소 링크 - windowName : 새로열릴 창 이름으로, 동일한 이름의 창이 열려있으면 해당 팝업이 새로고침 되고, 중복되지 않는 창 이름은 새로운 창이 열린다. 값 설명 _blank 새 창에 열림 _parent 부모 프레임에 열림 _self 현재 페이지 대체 _top 로드된 프레임셋 대체 name(임의의 이름) 새 창에 이름을 지정하여 열림 - windowFeatures : 생략가능,..

web관련 공부들 2021.02.05

127일차-Python설치~131일차-Python(list,tuple)

*PATH꼬옥 체크해야 함 그렇지않으면 한참찾아야 한다!!! 체크가 되면 알아서 잡아지게 된다 여기서 확인 무거운이클립스가 되어서 이클립스를 새로 깔아주었다... 배치파일도 새로 만들어줌 c:\dev\python-workspace 다음다음다음다음... # --*-- coding:UTF-8 --*-- ''' Created on 2019. 5. 3. @author: owner ''' print('안녕 파이썬') *출력 #--*-- coding:UTF-8 --*-- print() Xxx.py =module print() //(무조건 줄을 바꾼다.) 출력후 줄 변경 다른형이 결합되어 출력되면 Error //불린,숫자(float, int), 객체..? i=7 print(i) 는 출력이되는데 print(i+"=")..

카테고리 없음 2019.08.24

126일차-Spring AOP~127일차-AOP

*Spring AOP(Aspect Oriented Programming) 관점 지향 programming(횡단 관심사의 처리) 종단관심사 처리 | (상속의 특징) | 부모-업무정의하면 자식 사용가능 //=>단점이 자식이지만 하고싶지않을때 해결할 방법이 없다. | 자식A 자식B ↓ 자식AA 횡단관심사 처리 =>부기능을 분리할 수 있다. 부분 공선의 오영근 정택성 지문() 지문() 지문() //=>부 수업() 수업() 수업() //=>주 -------------------------→ 주 업무로직에서 부가적인 기능의 코드가 분리되므로 코드의 복잡도가 낮아진다(떨어진다) //=>장점 용어) Aspect(관점) : Advice와 JoinPoint를 묶어놓은 것. Advice : 부가적인(공통) 코드를 정의하는 ..

118일차-Spring Framework~125일차-ORM

*예외처리 Controller에서의 예외처리 @ExceptionHandler Annotation사용 @Controller class Test { @RequestMapping(...) public String method(int..) throws Exception{ } //RequestMapping은 DispatherServlet이 불러 사용하게 되는데 예외를 처리하려면... ///Dispather Servlet이 잡을 예외를 내가 잡아 이쁘게 보기위한것으로 Controller의 method가 예외를 날리면 Dispather Servlet가 처리 순서) 1.요청처리하는 method에서 throws로 예외를 날림 2.예외처리하는 method위에서 @ExceptionHandler 정의 //메소드의 반환형은 반..

117일차-Spring Framework_parameter 처리

*Controller 만들기 //=class method로 요청 처리 @Controller public class XxxController{ @RequestMappein(value="/요청이름.do" , method(요청이름에 대한 요청방식)=RequestMethod.GET|POST) //URL이 변경되지 않는 forward방식 public String method명(하는일의 이름으로 해야 구별 쉬움)(매개변수-파라메터를 받을 목적){ //method가 public이 아니면 밖에서 부를 수 없음 return "응답할페이지명" //String타고 나가면서 VIewResolver=>기본이 forward방식으로 호출됨. (Request.setAttribute에 넣으면 이동할 페이지에서 받아사용O) //WEB-..

116일차-Spring Framework설명

*Spring Framework //최소한의 품질보장 Rod Johnson 창시 (EJB( Enterprise JavaBeans : 업무로직가진 서버어플리케이션)없이 업무로직 구현) Spring IoC( Inversion of Control) : 제어의 역행(약결합이 좋다)=>약결합 : 객체간의 관계를 객체외부에서 설정(유연성이 좋다)=>인터페이스(자바의꽃) //(=>객체가 만들어지면서 안에서 결합=>강결합) IoC=>DI (Dependancy Injection) : 업무를 처리할 때 객체를 의존성주입 받아서 처리하는 : Spring core EJB의 단점을 해결한 Framework EJB단점) => EJB Container에 의존성(없으면 안되는듯) =>무겁다(안정적, 느리다) =>(구조가)복잡하다(배..

116일차-Procedure사용

create or replace procedure 프로시저명( 매개변수 in 데이터형,,, 매개변수 out SYS_REPRCURSOR //커서의 제어권을 외부로 보내는 데이터형 ) is begin end; / *조회를 하는 Procedure(반환형이 없는)를 호출 Parameter처리 IN : #{getter명, mode=IN} OUT : 단일형 : #{setter명, mode=OUT, jdbcType=DB데이터형(number->NUMERIC), JavaType=Java의 데이터형(int)} CURSOR : #{setter명, mode=OUT, jdbcType=CURSOR, JavaType=ResultSet, resultMap=mapID} //mapID가 오는 부분(조회되는 컬럼과 setter Mappi..