본문 바로가기

FreamWork6

2018.12.08 스프링 엑셀다운로드 스프링 엑셀다운로드 + 안녕하세요 신코딩입니다. 오늘은 엑셀다운로드를 해볼건데요 리스트가 있다면 대부분 엑셀기능도 같이 있는경우가 있어서 연습삼아 엑셀다운로드를 해볼까합니다 의존성 주입(DI) poi ( xls 사용시필요 ) org.apache.poi poi 3.7 poi-ooxml ( xlsx 사용시필요 ) org.apache.poi poi-ooxml 3.7 xls 형식의 엑셀은 한시트에 최대 65,535행의 데이터를 가질수 있다고 하네요!!xlsx 형식의 엑셀은 한시트에 최대 1,0488,576행의 데이터를 가질수 있다고 하네요!! 만약 업무특성상 엑셀에 대용량에 데이터가 들어갈경우는 xlsx를 사용하게는 나을꺼같네요 선택은자유니까요~~의존성주입을 다해주셧다면 바로 Java코드로 넘어가겠습니다. 화면.. 2018. 12. 8.
2018.11.26 스프링 사용이유 - 왜 스프링을 사용하지? 참조 url : http://feco.tistory.com/111Why Spring ? 스프링을 사용하기만 했지, 왜 스프링을 사용해서 개발하는 지에 대한 고찰을 해본적이 없다. 그래서 또 의식의 흐름대로 글을 써내려가 봅니다. 스프링은 프레임워크(Framework)다. 프레임워크 ! 즉, 소프트웨어의 설계와 구현에 있어서 전체적인 뼈대와 틀을 제공한다는 것이다. 조금 더 높은 추상화 레벨에서 보면 개발자가 개발하기 편하게 해주는 녀석이다.그렇다면 스프링은 어떤 방식으로, 어떤 컨셉으로 우리를 도와주느냐 ? 이 말을 설명하기에 앞서 그렇다면 스프링 혹은 다른 프레임워크 없이 오직 JDK로만 소프트웨어를 개발한다고 생각해보자. 개발 과정에서 끊임없이 인스턴스는 생성과 소멸을 반복할테고, 클래스들 사이에는 .. 2018. 11. 26.
2018.05.27 스프링개발 - (4) DB연결 및 Mybatis 연결 테스트 DB연결 테스트 Class 입니다 @RunWith, @ContextConfiguration 애노테이션은 현재 테스트 코드를 실행할 떄 스프링이 로딩되도록하는 부분입니다. @Inject 애노테이션 처리된 DataSource는 스프링이 생성해서 주입해 주므로 다른 작업을하지않아도 됩니다. 2018. 5. 27.
2018.05.26 스프링개발 - (3) Mybatis 연결 저번에 이어서 오늘은 DB연결 즉 정말 유용한 Mybatis연결을 하겠습니다. web.xml에서 appservlet의 구성 → 를 보시면 classpath를 이용해서 application*.xml 명시했습니다. 즉 저는 appservlet을 2개를 만든셈이죠~~ 다음은 pom.xml 에서 mybatis DI를 해주어야 합니다!!DB를 mysql을 쓰신다면 아래 항목을 추가해주시고 ojdbc를 빼주세요----------------------------------------------------------------mysqlmysql-connector-java1.3.0---------------------------------------------------------------- 주의!! 오라클은 아래한개.. 2018. 5. 26.
2018.05.24 스프링개발 - (2) web.xml 설정 및 정리 web.xml설정 정리 ( web.xml은 서블릿 배포 서술자 (DD) 라고 부른다. )DD : 용도는 WAS 구동 시/ WEB-INF 디렉토리에 존재하는 web.xml파일을 읽어 들여 웹 어플리케이션 설정을구성 하기위함이다. ①. 이름이나 객체를 바인딩하는 집합의 역활을 담당하는데, 어떤 객체를 핸들링하기 위한 접근 수단이라고 할 수 있으며 context-parameter의 자식노드에 param-name, param-value를 선언하여정보들로 초기화 시켜주는일을 한다. ( 초기화 파라미터 ) ②. 스프링 설정파일을 읽어 들이기 위해서 ↑ ContextLoaderListener 가 필요하며 Listener가 동작해야 설정파일을 읽어 들이고 필요한 객체들을 등록하고 만드는 것이다.설정파일을 읽기위해서는 .. 2018. 5. 24.
2018.03.22 스프링 개발 - (1) 개발환경 구성하기 안녕하세요 오늘은 개발환경 구성하기 1단계인 프로젝트 생성을 시작하겠습니다.저는 우선 프로젝트 이름을 webproject001 이라고 만들었습니다.이름은 상관없이 만드시면 됩니다.프로젝트를 생성하시면 밑에있는 사진처럼 자동으로 생성이 되는데요 우선 위치에 기능부터 설명하자면... ① scr/main/java : java파일들을 관리하는 위치입니다. ② scr/main/resources : Mybatis의 SQL파일들을 저장시킬 공간입니다. ③ Meven Dependences : pom.xml 에서 다운받은 라이브러리들 저장되는 공간입니다. 2018. 3. 22.