목록IT (241)
wasup
JSP : Template : 동적배치 Spring : Tiles : 동적배치 new project name : tilestest package nema : co.kr.tilestest pom.xml org.apache.tiles tiles-jsp 2.2.2 org.apache.tiles tiles-core 2.2.2 servlet-content.xml org.springframework.web.servlet.view.tiles2.TilesConfigurer /WEB-INF/tiles-def.xml /WEB-INF/tiles-def.xml 만들 layout 목록 header.jsp 게시판 q&a faq 공지사항 회원가입 로그인 side.jsp 게시판 q&a faq 공지사항 회원가입 로그인 footer.j..
1. 툴 다운로드 sts : ( https://spring.io/tools ) 2. 미니 프로젝트 2-1. Spring Legacy MiNi Project - member java - member view - board java - board view - tails 적용 2-2. Spring Boot MiNi Project 2-3 eGov Spring Legacy MiNi Project 게시판, 회원관리 개발환경 window10 tomcat8.5 mysql 5.5 java version 1.8.0_40 sts3 jdbc 3.2.3 myBatis 3.2.8 개발언어 java, spring, jsp jsjq html5, css3 글쓰기화면 : writeForm.jsp 게시판 글쓰기 답글쓰기 이름 글 제목 글..
기본 공정 순서 1,2,3 환경설정 및 개요 4번 기본설계 5번 상세설계 6번 제조(단체테스트까지 제조담당) 7번, 8번 결합테스트 9번 유저테스트 10번 유지보수 1. SP 시스템계획 업무시스템의 현황분석 2. RD 안건정리(요구사항정리) 3. SA 시스템 방식 설계 4. UI (기본설계) 유저 인터페이스 설계 5. SS (상세설계) 시스템 구조 설계 6. PS , PG , PT (제조공정) PS (프로그램 구조설계) - 프로그램 구조결정 - 로직을 정의 PG (프로그래밍 제조) - 프로그램 구조설계에 따라 프로그램 작성 & 동작확인 PT = UT (단위테스트, 단체테스트) - 테스트사양에 따라 테스트 실시 품질확인 7. IT (결합테스트) 동작확인 및 DB전송및 입력확인 8. ST (시스템 테스트) ..
1. 툴 다운로드 sts : ( https://spring.io/tools ) 2. 미니 프로젝트 2-1. Spring Legacy MiNi Project - member java - member view - board java - board view - tails 적용 2-2. Spring Boot MiNi Project 2-3 eGov Project Name : slp(spring legacy project) 회원관리, 게시판 개발환경 window10 tomcat8.5 mysql 5.5 java version 1.8.0_40 sts3 jdbc 3.2.3 myBatis 3.2.8 개발언어 java, spring, jsp jsjq html5, css3 STS3(Spring Tool Suite3)-spri..
new project name : CalcTest activity_main.xml MainActivity.java 만들 화면 activity_main.xml MainActivity.java package com.example.calctest; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; publi..
AOP : 모든 메소드 호출 시간을 측정하고 싶을 때 : 회원 가입 시간, 회원 조회 시간을 측정하고 싶을 때 Aspect Oriented Programming : 관점지향 프로그래밍 : 공동관심사항과 핵심관심사항을 분리 시간 측정의 로직을 별도의 공통 로직으로 만든 결과 : 핵심 관심 사항을 깔끔하게 유지 : 변경이 필요한 경우 해당 로직만 변경 가능 : 원하는 적용 대상을 선택 가능 //패키지명 아래있는 클래스 모두 @Around("execution(* com.was.waspj..*(..))") //서비스 아래있는 클래스 모두 @Around("execution(* com.was.waspj.service..*(..))") Controller -> Service -> Repository 프록시 Contr..
1. 툴 다운로드 sts : ( https://spring.io/tools ) 2. 미니 프로젝트 2-1. Spring Legacy MiNi Project - member java - member view - board java - board view - tails 적용 2-2. Spring Boot MiNi Project 2-3 eGov Spring Legacy MiNi Project 게시판, 회원관리 개발환경 window10 tomcat8.5 mysql 5.5 java version 1.8.0_40 sts3 jdbc 3.2.3 myBatis 3.2.8 개발언어 java, spring, jsp jsjq html5, css3 메인화면 : main.jsp @RequestMapping("main") 게시판 ..
도커와 마이크로서비스 등장 배경 : Monolithic Architecture : MSA(Micro Service Architecture) : Container, Docker, Kubernetes 모놀리식 아키텍처 : 하나의 애플리케니션이라 비교적 간단히 배포할 수 있는 모놀리식 아키텍처는 로드밸런싱을 할 때 불필요한 서비스까지 모두 이중화해야하며 라이브러리 종속성 문제로 관리하기 어렵고 수정사항이 있을 시 전체빌드, 배포를 해야하므로 비효율적이라는 문제가 있다. 마이크로 서비스 아키텍처 : 모놀리식 아키텍처와 반대되는 개념으로 애플리케이션을 분리하여 개발, 관리 가능하다. : 모놀리식 아키텍처의 단점을 보완했으나 시스템이 분산되어 있기 때문에 트랜잭션, 테스트, 배포를 관리해야해서 복잡성이 증가했다. ..