developer

고정 헤더 영역

글 제목

메뉴 레이어

developer

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (251)
    • 한양대공학대학원컴퓨터공학과 (1)
    • 통신프로토콜 (2)
    • eclipse (4)
    • spring (37)
      • spring 게시판 만들기 (6)
      • spring 로그인 처리 (2)
      • spring boot (9)
      • spring cloud config (0)
      • spring cloud eureka (0)
    • Git (19)
    • 체당금신청 (5)
    • Mybatis (8)
    • 전세금돌려받기 (2)
    • 아이폰 개발 ( i-os ) (5)
    • 주식 (5)
      • 일일매매동향 (5)
    • Vue.js (12)
      • Vue.js 동영상강좌 (4)
    • 자바강좌 (67)
      • 리팩토링 (13)
    • 취미 (21)
      • 관심기사 (8)
      • 영화 (2)
      • 여행 (9)
      • 마케팅 (2)
    • Database (25)
      • Oracle (10)
    • C언어강좌 (1)
    • 자바스크립트 (18)
      • 자바스크립트 디자인패턴 (2)
      • jquery (9)
    • 파이썬 (5)
    • 정보관리기술사 (4)

검색 레이어

developer

검색 영역

컨텐츠 검색
table td 값을 ajax를 통해서 spring controller로 전송하는 방법

안녕하세요. 프로젝트를 하면서 보통 jqgrid나 jqwidget 등등.... 그리드 API를 사용을 많이 하지만, 이런 그리드 API를 사용하지 않고 테이블 그리드로 표현하는 프로젝트도 많이 있습니다. 전통적인 방식인 table 그리드에서 테이블의 td값을 추려서 배열로 만들어 스프링 컨트롤러로 넘기는 방식에 대해서 고찰을 해보도록 하겠습니다. ​ 1. 먼저 table 그리드를 html로 생성해보도록 하겠습니다. 여기서는 테스트차원에서 알아보는 만큼 css를 입히지 않은 날것같은 html을 만들것이므로 디자인이 예쁘지 않다는걸 미리 알아두셨으면 좋겠습니다. 아래와 같이 html을 코딩합니다. ​ ​ Basic HTML Table 전송 Firstname Lastname Age Jill Smith 50 E..

spring 2019. 5. 12. 19:28

자바 입출력

I/O란 Input과 Output의 약자로 입력과 출력, 간단히 줄여서 입출력이라고 합니다. 입출력은 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고 받는 것을 말합니다. ​ * 스트림(stream) ​ 자바에서 입출력을 수행하려면, 즉 어느 한쪽에서 다른 쪽으로 데이터를 전달하려면, 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요한데 이것을 스트림(stream)이라고 정의했습니다. 스트림이란 데이터를 운반하는데 사용되는 연결통로입니다. 스트림은 연속적인 데이터의 흐름을 물에 비유해서 붙여진 이름인데 여러 가지로 유사한 점이 많습니다. 물이 한쪽 방향으로만 흐르는 것과 같이 스트림은 단방향통신만 가능하기 때문에 하나의 스트림으로 입력과 출력을 동시에 처리할 수 없습니다. 그래서 입력..

자바강좌 2019. 5. 10. 00:08

애플릿(Applet)

애플릿은 작은 어플케이션이란 뜻으로 웹브라우저를 통해 실행될 수 있는 자바클래스를 말합니다. ​ 자바어플리케이션은 java.exe을 통해 main메서드가 호출되면서 실행되지만, 애플릿은 main메서드가 필요하지 않으며 웹브라우저를 통해서 실행됩니다. ​ 애플릿은 다음과 같은 몇가지 특성을 가지고 있습니다. ​ 1. 애플릿 관련정보가 포함된 HTML문서를 작성해야합니다. 2. java.exe가 아닌 웹브라우저를 통해 실행됩니다. 3. public static void main(String args[])이 필요없습니다. 4. 애플릿은 java.applet.Applet을 상속하는 public 클래스이어야 합니다. ​ applet의 생명주기는 아래와 같습니다. 1. 웹브라우저가 애플릿이 포함된 HTML 문서를 ..

자바강좌 2019. 5. 9. 00:14

AWT 그래픽 - paint(), Grphics,repaint(), Image

이제 AWT를 이용해서 그림을 그리는 방법에 대해서 알아볼 차례입니다. ​ paint()는 컴포넌트에 그림을 그리기 위한 것으로 Component클래스에 정의되어 있어서 모든 컴포넌트에서 사용할 수 있습니다. ​ 그림을 그리고자 하는 컴포넌트, 주로 Frame, Canvas, Panel 등의 paint()를 알맞게 오버라이딩하면 됩니다. ​ paint()의 선언부는 다음과 같이 Graphics를 매개변수로 정의하고 있으며, paint()를 작성할때는 Graphics가 가지고 있는 다양한 그래픽 메서드를 이용해서 그림을 그리게 됩니다. ​ 다음에제는 Frame에 Graphics가 제공하는 메소드를 이용해서 그림을 그리는 것입니다. 아래 예제를 보시죠. 이 예제에서는 paint()를 오버라이딩했다는 것은 알..

자바강좌 2019. 5. 8. 23:17

AWT - 이벤트 처리(event handling)

이벤트(event)란 사용자 또는 프로그램 코드에 의해서 발생할 수 있는 사건을 말합니다. 예를들어 사용자가 마우스를 움직이거나 클릭할때, 키보드를 눌렀을 때, 또는 Frame의 크기를 변경할 때 이벤트가 발생합니다. ​ 이벤트에 대한 수행코드를 작성하여 이벤트 소스에 이벤트 리스너(Event Listener)로 등록하는 것을 이벤트 처리(Event handling)라고 합니다. 이벤트가 발생하더라도 그게 대한 이벤트 처리를 하지 않으면, 아무일도 일어나지 않습니다. ​ 이벤트가 발생하면 해당 이벤트 클래스의 인스턴스가 생성됩니다. ( ActionEvent가 발생하면 ActionEvent인스턴스가 생성됩니다.) 그 다음에 이벤트를 처리할 Listener가 이벤트 소스에 등록되어 있는지 확인해서, 등록된 ..

자바강좌 2019. 5. 8. 00:11

AWT - 레이아웃 매니저(BorderLayout, FlowLayout, GridLayout, CardLayout)

레이아웃 매니저는 컨테이너에 포함된 컴포넌트들의 배치(Layout)를 자동적으로 관리해주는 일을 합니다. ​ 컨테이너에 새로운 컴포넌트가 추가되거나 컨테이너의 크기가 변경되었을 경우, 컨테이너에 포함된 컴포넌트들의 재배치를 레이아웃 매니저가 자동적으로 처리해주기 때문에 프로그래머가 컴포넌트의 재배치를 위한 코드를 작성하지 않아도 됩니다. ​ BorderLayout은 컨테이너를 North, South, East, West, Center 모두 5개의 영역으로 나누고, 각 영영에 하나의 컴포넌트만을 배치할 수 있도록 합니다. ​ 그래서 한 영역에 여러 개의 컴포넌트를 배치하면, 마지막에 추가한 컴포넌트만 보이게 됩니다. ​ 한 영역에 하나 이상의 컴포넌트를 넣기 위해서는 Panel을 이용하여야합니다. Pane..

자바강좌 2019. 5. 6. 22:15

AWT - 메뉴만들기

메뉴를 구성하는 컴포넌트들의 조상은 MenuComponent입니다. 폴더에 폴더를 담듯이 Menu에 Menu를 담아서 계층형으로 메뉴를 구성할 수 있으며, 항상 화면에 나타나는 최상위 메뉴는 MenuBar에 담고 MenuBar는 다시 Frame에 추가함으로써 메뉴 작성을 마치게 됩니다. 메뉴를 작성하는 아래의 예제를 보시면 쉽게 이해할 실 수 있을것입니다. popupMenu는 Frame에 붙어있는 고정적인 Menubar와는 달리, Frame내의 어디서나 마우스의 오른쪽 버튼을 누르면 나타나는, 위치가 고정되어 있지 않은 메뉴입니다. 그럼 아래에 예제를 보시죠. 이 포스트가 도움이 되셨다면 공감버튼을 눌러주세요.^^**

자바강좌 2019. 5. 6. 13:58

AWT - Font, Color

Component에 setFont(Font f)를 이용하면, 컴포넌트에 사용되는 text의 글자체를 원하는 것으로 지정할 수 있습니다. 그럼 아래 예제를 보시고 Font 클래스를 사용하는 방법에 대해서 알아보겠습니다. Color는 색을 표현하기 위해 사용되는 클래스로써, 원하는 색의 RGB값만 알고 있으면 그 색을 표현할 수 있는 객체를 생성하여 사용할 수 있습니다. 그럼 아래 예제를 보시면 금방 이해할 실 수 있을겁니다. 예제를 보시죠. 이번시간에는 Font와 Color 클래스에 대해서 알아보았습니다. 소스를 보시면 충분히 이해가 가시리라 생각되어지기 때문에 소스 설명은 하지 않겠습니다. 이 포스트가 도움 되셨다면 공감버튼을 눌러주세요.^^*

자바강좌 2019. 5. 6. 10:10

추가 정보

인기글

최신글

페이징

이전
1 ··· 14 15 16 17 18 19 20 ··· 32
다음
TISTORY
developer © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바