전체 글 검색 결과

126 개의 검색 결과가 있습니다.

아웃소싱-Job/ProjectCardStyleCalendarNotice

003. 클라이언트와 협의

오늘은 클라이언트와 협의를 진행한다. 내가 현재 요구하는 바와 필요한 건 다음과 같다. 1. 클라이언트와 협력 이건은 조금 난감하다. 클라이언트가 기본적으로 웹 개발에 대해 지식이 적다보니 발생하는 문제가 하나씩 차근차근 같이 헤쳐나가야하는 부분이며, 그렇다해서 절때 클라이언트를 무시해서도 가볍게 보아서 안된다. 보편적으로 아닌 것을 알면서도 어느 순간부터는 클라이언트가 난이도에 허우적 거릴 때 모른다고 무시하는 케이스가 무심결에 녹아 나올 수 도 있을 것이다. 2. 스토리보드 현재 디자이너도 기획도 존재하지 않는다. 고객의 요구에 따라 즉흥적으로 제작하고 의견을 취합이 필요하다. 다만, 고객이 정보가 적은 만큼 적극적으로 내용을 제시함으로써 맞는 결과를 도출하려한다. 일단, 고객에게 웹에 대해 이해도를..

002. 프로젝트 구성 시작
아웃소싱-Job/ProjectCardStyleCalendarNotice

002. 프로젝트 구성 시작

대략적인 금액 협상 방향성이 정해져 이제 프로젝트를 본격적으로 시작한다. 1. 개발 구성 1) AWS Cloud Server 2) MariaDB 사용 예정 3) Encoding - Server : ko\_KR.UTF-8 - DB : utf8mb4 - WAS : UTF-8 - WEB : Apache or Nginx 2. Tool구성 1) Gitlab - Group in subProject 2) Slack SR별 구성 3. 개발 스펙 1) SpringBoot 2.6 최신 2) Spring 5.x 최신 3) Tiles 최신 **Naming Rule** SR : ServiceRequest // 요구사항 QA : Quality Assurance / Bug Issue Tracking / Test // 오픈전 기능 ..

아웃소싱-Job/ProjectCardStyleCalendarNotice

001. Project 시작.

저번주 금요일에 사전 미팅을 통해 단가 협상, 요구사항, 목표를 협상 후 진행 방향성, 각 역할별 포지션을 분배하였다. 의뢰자가 웹사이트 개발 FLOW에 대해 전혀 모르는 상태임에 따라 속이지 않고 다음과 같이 안내한다. 1. 벤치마킹 및 요구사항 분석 2. 디테일링 스토리 내용 및 보드 3. 웹 개발 FLOW 1) 서버 2) 데이터구조 3) 동시 접속 예측 수 4. 개발인력 등 협의를 통해 진행 하였으며, 구성은 다음과 같다. 개발자 2명, 퍼블리셔 1명 (외주), 디자이너 1명 (해외), 의뢰인 구성으로 할 예정이며, 내가 PM 역할과 동시에 시스템 응용 설계까지 할 예정이다.

[Spring F/W 유틸] Dynamic Get Bean Object
Programming/스프링.유틸

[Spring F/W 유틸] Dynamic Get Bean Object

1. 개요 Bean 객체를 가져오는 방법은 여러가지가 존재하며, 상황에 따라 싱글톤 패턴이 아닌 Prototype 형태로 가져와야하는 케이스가 존재하기 때문에 용도에 맞게 선택을 잘해야한다. 2. 방법 1항에서 이야기한 부분을 내가 개발했던 구성에 적용해본다. 1) 싱글톤 객체 가져오기 @Autowired private ApplicationContext ctx; // Dynamic GetBean Style public void test() { ctx.getBean(AccountService.class).loginCheck(); } @Autowired private AccountService accountService; // @Autowired Annotation을 통한 의존성 주입 public void ..

Programming/스프링.유틸

[Spring F/W 유틸] RequestUtil (HttpServletRequest, HttpServletResponse) 선언 제거기

1. 변경 요지 스프링을 사용하다보면 누구나 @Controller @RequestMapping단에서 HttpServletRequest request, HttpServletResponse response 를 매개변수로 받는 메소드를 많이 작성하였을 것이다. 사실 필요하든 하지 않든 선택이 아닌 거의 필수로 추후 사용을 위해서 넣은 경우도 많았을 것으로 보여진다. 2. 변경 형태 1) HttpServletRequest와 HttpServletResponse를 매개변수에 사용하지 않고 스프링 리퀘스트 컨텍스트 홀더 (Spring RequestContextHolder) 영역에서 가져와 Java-Object의 call by Reference 형태로 사용한다. 2) 주의점은 프로젝트마다 RequestContextHo..

[OAuth2] Spring Security OAuth2 Custom FW 개발
Programming/스프링 F.W

[OAuth2] Spring Security OAuth2 Custom FW 개발

거의 2~3달 가까이 퇴근하고 틈틈이 만들지만 아직까지 Spring Bean Handling에 미숙함이 많아 시간이 많이 걸리지만 Spring Lifecycle에 대해 좀 더 심도 있게 파고드는 부분은 정말 도움이 많이된다. 또한, Spring 대부분이 상속(Extend) 또는 구현(Implement)를 통해 커스텀(Custom) 되는 부분으로 인해 소스를 Custom 전 파악 후 하는 부분에 있어서 나도 개발이 자연스러워지는 점에선 큰 도움이 되고있다. 1. 개발 요지 1) Spring F/W 자체로는 구성이 쉬움. But Security 와 OAuth2를 적용하기엔 난이도가 급상승하여 개발을 막 시작한 사용자들이 개발하기엔 난이도가 존재한다. →실제로 프로젝트에도 Spring Security를 적용하..