728x90

자바 120

[Spring] 1장 오브젝트와 의존관계(3)

[Spring] 1장 오브젝트와 의존관계(2) [Spring] 1장 오브젝트와 의존관계(1) 스프링이란? 개발에 사용되는 애플리케이션 프레임워크. 개발을 빠르고 효율적으로 할 수 있도록 틀과 프로그래밍 모델, 기술 API 등을 제공 1) 애플리케이션 itkjspo56.tistory.com [제어의 역전(IoC)] public class DaoFactory { public UserDao usreDao() { ConnectionMaker connectionMaker = new DConnectionMaker(); UserDao userDao = new UserDao(connectionMaker); //팩토리의 메소드는 UserDao 타입의 오브젝트를 어떻게 만들고, 어떻게 준비시킬지 결정 return user..

JAVA 2021.06.09

[Spring] 1장 오브젝트와 의존관계(2)

[Spring] 1장 오브젝트와 의존관계(1) 스프링이란? 개발에 사용되는 애플리케이션 프레임워크. 개발을 빠르고 효율적으로 할 수 있도록 틀과 프로그래밍 모델, 기술 API 등을 제공 1) 애플리케이션 기본틀 - 스프링 컨테이너 독립적으 itkjspo56.tistory.com 지난 시간에 이어서... [관계설정 책임의 분리] public UserDao(ConnectionMaker connectionMaker){ this.connectionMaker = connectionMaker; } 수정한 생성자의 모습. 이전의 DConnection이 사라진 이유는 DConnectionMaker를 생성하는 코드 UserDao와 특정 ConnectionMaker 구현 클래스의 오브젝트 간 관계를 맺는 책임을 담당하는 ..

JAVA 2021.06.08

[Spring] 1장 오브젝트와 의존관계(1)

스프링이란? 개발에 사용되는 애플리케이션 프레임워크. 개발을 빠르고 효율적으로 할 수 있도록 틀과 프로그래밍 모델, 기술 API 등을 제공 1) 애플리케이션 기본틀 - 스프링 컨테이너 독립적으로 동작 할 수 있으나 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록하여 사용. 스프링을 사용하기 위해선 스프링 컨테이너를 다루는 방법과 스프링 컨테이너가 Object를 이용 할 수 있도록 설정정보를 작성하는 방법을 익히는 것이 좋다. 2) 공통 프로그래밍 모델 - IoC / DI, 서비스 추상화, AOP 스프링은 3가지 핵심 프로그래밍 모델을 지원 - IoC / DI(생명주기와 의존관계) 유연하고 확장성이 뛰어난 코드를 만들 수 있게 도와주는 객체지향 설계원칙과 디자인 패턴의 핵심 원리를 담고 있는 IoC/D..

JAVA 2021.06.07

[Java] Loading xml bean definitions from class path resource

지금 생각해보면 어이가 없지만 꽤나 시간이 오랫동안 사용된 실수.. 실수라고 하기엔 좀 창피한데, Loading xml bean definitions from class path resource 라는 메시지가 계속 나타나는것이었다. 검색을 해보니 SQL문법의 구조상 오류가 있다고했는데, 내 문법은 정상적인 상황.. DB도 잘 연결되어있는데, 도대체 뭐지 뭐지라는 생각을 하고 있었다. 그런데 진짜...ㅎㅎ 나중에 파악했을때 헛 웃음 나와버렸음. INSERT INTO reviseLIST (TITLE, CONTENT, USER_NAME) VALUES (#{title}, #{content}, #{user_name}) MyBatis로 Mapper로 하고 있었고 insert 해주는 녀석의 구문... 제목 내용 작성..

오류 모음집 2021.05.27

[Spring]No qualifying bean of type [org.apache.ibatis.session.SqlSession]

Spring 환경 및 전자정부프레임워크 환경에서 bean을 자꾸 생성 하지 못해가지고 고생했던 에러... Build의 clean 및 updata를 여러번 해줬는데도 해결되지가 않았다. 전자정부프레임워크는 정말 골치덩어리임...;; (그리고 내가 부족한 탓...) 해결방법 일단 상단의 코드를 context-mapper.xml에 추가해줬더니 해결.. 일단 해결은 됬지만 뭔가 찝찝한 마음은 어쩔수가 없다. 부단한 공부만이 나의 마음을 안정시킬듯..

오류 모음집 2021.05.18

[Openlayers] Style 변경 및 Layer 발행

Map 위에 Layer를 생성하고, Style를 변경해줄때 필요한 부분 var styles = [ new ol.style.Style({ stroke: new ol.style.Stroke({ color: '#fc8d16', width: 6, }), }) ]; var featureSource = new ol.source.Vector({ }); var featureLayer = new ol.layer.Vector({ source: featureSource, //생성한 Source를 포함하여 layer 생성 style: styles, //style 적용 }); var multiPointFeature = new ol.Feature({ geometry: new ol.geom.MultiPoint(pnt) }); va..

JavaScript 2021.04.29

[Java] JDBC를 이용하는 순서

1) DB 연결을 위한 Connection을 가져온다 2) SQL을 담은 Statement 혹은 PreparedStatement를 만든다. 3) 만들어진 Statement를 실행한다. 4) 조회의 경우 SQL 쿼리의 실행 결과를 ResultSet으로 받아서 정보를 저장할 오브젝트에 옮겨준다. 5) 작업 중에 생성된 Connection, Statement, ResultSet 같은 리소스는 작업을 마친 후 반드시 닫아준다. 6) JDBC API가 만들어내는 예외(exception)을 잡아서 직접 처리하거나, 메소드에 throws를 선언해서 예외가 발생하면 메소드 밖으로 던지게 한다. 예외는 일단 밖으로 던져버리는게 좋은것 같다!

JAVA 2021.02.16

[GeoServer] Cross domain 문제 CORS 오류 No 'Access-Control-Allow-Origin' header is present 에러

GeoServer 이용해서 지도를 출력하고 해당 위치에 있는 레이어를 클릭하면 레이어가 가지고 있는 정보를 테이블로 띄우는 기능을 구현하려고 했다. 레이어 발행까지 완료가 되었지만, 클릭을 하면 알 수 없는 에러가 나타나기 시작했다. CORS오류라고 나오는데 검색을 해보니 Cross domain 문제로 로컬에서 자바스크립트를 이용해서 개발할때 나오는 종종 있는 현상이라고 했다. 개발자 도구 Console 창에서 No 'Access-Control-Allo-Origin 으로 시작하는 오류인데, 서버와 웹 간의 호스트 문제라고한다. 어느 한 도메인에서 다른 도메인으로 요청을 보낼때 나타는 오류! Cross domain이 무엇인지는 나중에 다시 공부를 해보기로하고 일단 오류해결을 먼저 하기로 했다. 방법은 생각..

오류 모음집 2021.02.04

개발자로 취업 할 때 참고하면 좋은것

okky.kr/article/855409 OKKY | 개발자로 첫 취업할 때 참고하시면 좋을 점들 (주관적) 100% 주관적인 생각입니다. 다른 분들이 보실 때 아 이건 아닌데, 라는 사항도 있을 수 있지만 3년 간 개발자로써 일을 하면서 이런 점들을 취업 전에 미리 알았으면 좋겠다라는 생각이 문득 들 okky.kr 1. 첫 입사한 회사가 은퇴할 때까지 다닐 회사는 아니지만 그 업종에 계속 머무를 확률은 꽤나 높다. 2. 연봉(2600~3200), 출퇴근거리(15~60), 수당(주말/야근/식대), 연차(월차/연차), 점심시간 그리고 재무재표는 반드시 확인하는게 좋다. 3. 영어는 필수는 아니지만 어느 순간 필요한 상황이 온다. 4. 첫 날, 혹은 다른 회사 사람들과 만났을 때 소개조차 안해주는 곳은 거르..

IT관련 이야기 2021.01.28

ASP란 무엇인가

ASP란?(Active Server Page) : 동적으로 서버에서 작동하는 페이지를 의미한다. ※ 반응에 의한 변화가 없고 고정적인 HTML은 정적인 페이지에 해당됨. 1) 서버측의 스크립트다.(Server Side Script) ※ 서버 측에서 작업의 처리를 위해 사용하는 언어. 반대되는 개념으로 클라이언트 사이드 스크립트로 대표주자 JavaScript가 있다. 자바스크립트는 '사용자' 쪽에서 실행되는 반면, ASP는 서버 측에서 실행됨. ASP 파일은 *.ASP 형태로 저장되어야 하며, 보통 서버 스크립트 언어를 사용한다. 서버 스크립트란? 2) ASP는 기존의 VBScript나 JavaScript와 크게 다를바 없는 스크립트. 다만 '서버사이드 스크립트'라고해서 서버에서 실행된다는점이 다름. AS..

728x90