espriter

고정 헤더 영역

글 제목

메뉴 레이어

espriter

메뉴 리스트

    • 전체보기 (228)
      • Promotion (2)
      • Data (97)
        • Analytics (57)
        • Pandas (23)
        • SQL (17)
        • Engineering (0)
      • Development (101)
        • Python (4)
        • Java (50)
        • JS (41)
        • Raspberry Pi (2)
        • OS (4)
      • Cloud (27)
        • RPA (1)
        • Azure (6)
        • IBM Cloud (19)
        • Google Cloud (1)
      • Hardware (1)

    검색 레이어

    espriter

    검색 영역

    컨텐츠 검색

    Development

    • Spring - AOP 개념을 활용한 db 출력

      2018.04.03 by 에스프리터

    • Spring - MyBatis를 활용한 db 출력

      2018.04.03 by 에스프리터

    • Spring - DB 출력하기 예제

      2018.03.30 by 에스프리터

    • JSP - 모델1 방식으로 쇼핑몰 만들기(상품 리스트 구현) #4

      2018.03.29 by 에스프리터

    • 팀프로젝트에서 제가 맡았던 코드 공유합니다

      2018.03.29 by 에스프리터

    • JSP - MVC 패턴 예제

      2018.03.26 by 에스프리터

    • JSTL 개요 및 예제 모음

      2018.03.15 by 에스프리터

    • JSP - 모델1 방식으로 쇼핑몰 만들기(로그인 구현) #4

      2018.03.15 by 에스프리터

    Spring - AOP 개념을 활용한 db 출력

    오늘은 Spring에서 AOP 개념을 활용하여 Db를 출력하는 예제입니다. AOP(Aspect Oriented Programming)의 약자로서 한글로는 흔히 관점 지향 프로그래밍이라고 하는데 JAVA의 경우 객체 지향 프로그래밍을 지향하기 때문에 공통 기능은 보통 상속을 통해서 모듈에 적용하는 방향으로 적용하고 있습니다. 다만 이럴 경우 다중 상속이 불가능하기 때문에 기능을 구현하는 부분에서 핵심 코드와 공통 기능 코드가 섞여서 효율성이 떨어집니다. 그래서 핵심 기능과 공통 기능을 분리시켜 놓고, 그때그때 사용하는 AOP가 등장하게 되었습니다. 자세한 내용은 : http://private.tistory.com/43 를 참조해주세요. 파일 구조는 아래와 같이 되어 있습니다. 그리고 아래의 Github 주..

    Development/Java 2018. 4. 3. 17:57

    Spring - MyBatis를 활용한 db 출력

    오늘은 Spring에서 MYBatis를 활용하여 Db를 출력하는 방법을 배우도록 하겠습니다. 파일 구조는 아래와 같이 되어 있습니다. 그리고 아래의 Github 주소에서 관련 파일 확인 가능합니다. Github : https://github.com/espriter/espriter_blog_practice/tree/master/espriter_app11_db_mybatis pack.business 패키지 ** Main.java ** package pack.business; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; pu..

    Development/Java 2018. 4. 3. 17:54

    Spring - DB 출력하기 예제

    오늘의 예제는 JAVA 스프링에서 기본적으로 제공하는 방법을 활용하여 MySQL에 접속하여 DB를 출력하는 방법을 알아보겠습니다. 파일 구조는 아래와 같습니다. Spring 구조를 설명하고 진행을 해야 될 것 같은데 일단은 맛보기로 예제만 보여드리고 추후에 다시 spring에 대해서 설명하도록 하겠습니다. SQL은 기존의 sangdata를 사용하도록 하겠습니다. 파일 구조는 아래와 같습니다. package pack; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class DbMain { public stat..

    Development/Java 2018. 3. 30. 18:27

    JSP - 모델1 방식으로 쇼핑몰 만들기(상품 리스트 구현) #4

    오랜만에 돌아왔네요. 이번 시간에는 쇼핑몰의 상품 리스트를 구현하는 방법을 알아보도록 하겠습니다. 이번 편도 처음은 그렇게 어렵지 않습니다. 다음 편인 상품 구매나 장바구니에서 다소 할 것이 많아질 뿐... 이번 편은 의외로 짧게 끝날지도 모르겠네요. 필요한 파일 구성은 3가지입니다. 자세한 폴더 구조는 github(바로가기)에서 확인해주세요. 1. productlist.jsp 2. productMgr.java 3. productBean.java 우선 상품 목록 게시판인 productlist.jsp를 보겠습니다. body 에서 시작하여 상단과 하단에 의 형태로 메뉴와 관리자 정보를 넣었고 다음에 보면 ArrayList를 통해 productBean을 거쳐 ProductMgr로 가서 db를 가져오는 것을 볼..

    Development/Java 2018. 3. 29. 18:22

    팀프로젝트에서 제가 맡았던 코드 공유합니다

    지난번에 공유해드렸던 팀 프로젝트 코드를 공유합니다. 개괄적인 내용은 바로가기에서 확인할 수 있고, 오늘은 코드에 대해서만 얘기하려고 합니다. 파일은 지난번에 언급하였다시피 선수(스태프) 갤러리에서 특정 값을 받아서 SQL에서 SELECT하여 뿌려주는 역할이 전부입니다. 그래서 별로 어렵지 않아요. Github(바로가기)에서 전체 파일 구조 및 코드를 볼 수가 있습니다. 1. index에서 시작합니다.2. ***gallery.jsp에서 해당 선수나 staff를 누르면 고정 값을 넘겨줍니다. 3. ***Bean과 ***Mgr 파일을 거쳐 SQL에서 조회한 후 ***info.jsp에 값을 뿌려주는 방식입니다. 여기서는 player 관련만 확인하도록 하겠습니다.톰캣 서버가 설치되어 있어야 합니다MySQL이 가..

    Development/Java 2018. 3. 29. 02:16

    JSP - MVC 패턴 예제

    오늘 예제는 MVC 패턴을 활용한 JSP 예제입니다. MVC 패턴이 무엇이냐 하면 M(모델) / V(View) / C(Controller)를 분리하는 것으로 사용자가 입력한 정보를 받아서 처리하는 부분과 사용자에게 보여주는 부분을 분리해서 관리하는 스타일의 설계법입니다. MVC 패턴을 적용하게 되면 설계 초기에는 들어가야 할 품이 많지만 장기적으로는 처리 작업의 분리로 인해 유지 보수와 확장이 용이하다는 장점이 있고 각 컴포넌트들에 대한 관리도 편리해집니다. 본 예제에서는 구구단을 MCV 방식으로 처리하는 예제를 보여드립니다. 이번에도 일부 코드만 올라가니 자세한 코드 및 구조는 Github를 참조하여 주세요. DOCTYPE html> Insert title here 구구단 : DOCTYPE html> ..

    Development/Java 2018. 3. 26. 17:52

    JSTL 개요 및 예제 모음

    JSTL은 자바의 기능을 태그 스타일로 구현해서 쓸수 있게 해주는 요소들을 뜻합니다. 간단히 말해서 복잡하게 자바나 JSP 전체 문장을 쓰지 않고 tag 형태로 바꾼 것을 뜻합니다. MyBatis와 유사하게 JSTL을 쓰면 라이브러리로 자바 구문을 만들어놓고 필요할 때마다 꺼내쓰면 되기 때문에 유지보수에 편리하다는 장점이 있습니다. 파일은 tutorial과 test, exam 폴더로 이뤄져 있으면 여기서는 exam 폴더의 일부 코드만을 올립니다. 자세한 것은 Github를 참고하여 주시기 바랍니다. DOCTYPE html> * JSTL TEST * * JSTL TEST * --- 변수 선언 --- \${ir} ==> ${ir} 한국인 USER-AGENT 값은 : aa 삭제 후 값은 >>[ ] >> 변수값..

    Development/Java 2018. 3. 15. 19:39

    JSP - 모델1 방식으로 쇼핑몰 만들기(로그인 구현) #4

    오늘은 회원 로그인에 대해 다뤄볼 예정입니다. 회원 가입 기능부터 구현하는 게 먼저이긴 하지만 시간 관계상 조금 더 빠른 회원 로그인 기능부터 설명하게 되었습니다. 그래서 나중에 회원 가입 메뉴 진행 때 중복되는 내용이 있을 수도 있어요. 이 점은 양해 부탁드립니다. 우선 회원 로그인을 구성하는 페이지들은 아래와 같습니다. 1. login.jsp (로그인 폼) 2. loginproc.jsp (memberMgr.java로 값을 날리는 기능) 3. memberMgr.java (sql 상에서 실제로 로그인 절차 진행) 3. loginfail.html (로그인 실패시 이동하게 될 페이지) 우선 첫 시작인 login.jsp 입니다. 말 그대로 저희가 흔히 보는 로그인 창인데요. 코드를 보시면 body 밑에서 fo..

    Development/Java 2018. 3. 15. 18:35

    추가 정보

    인기글

    1. -
      -
      파이썬(주피터 노트북) 주석처리할 때 방법

      2018.08.13 14:41

    2. -
      -
      [Python pandas] 특정 칼럼의 특정값이 들어간 row를 제거하기

      2019.10.21 17:45

    3. -
      -
      MS-SQL의 DB를 csv로 추출하는 방법

      2018.08.18 17:44

    4. -
      -
      특정 값일 때 데이터프레임의 특정 칼럼에 값 넣기

      2019.10.21 17:50

    최신글

    1. -
      -
      소니 WF-1000XM3 이어폰 배터리 교체 후기

      Hardware

    2. -
      -
      PowerToys 수정이나 삭제, 업데이트가 안 될 경우 대처

      OS

    3. -
      -
      SQLD 2과목 2장 정리

      SQL

    4. -
      -
      MS Power Automate를 사용하여 주기적으로 Teams에 메시지 띄우기

      RPA

    페이징

    이전
    1 2 3 4 5 6 7 ··· 13
    다음
    TISTORY
    espriter © Magazine Lab
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바