JAVA
-
PropertiesJAVA/IOStream 2021. 1. 11. 18:46
우선 간단하게 입/출력 스트림에 대해 알아보자. 자바 프로젝트를 하나 만드는데 이름은 Stream이라고 하자. 그리고 src폴더에 stream 패키지를 하나 생성한다. stream 패키지에 StreamTest.java파일을 하나 생성한다. 입력 스트림에 대해 알아보자. StreamTest.java package stream; /* Out의 방향은 Java Application에서 Console 방향이다. System.out.flush(); 문장이 없으면 콘솔 화면 창에 아무것도 출력되지 않는다. */ public class StreamTest { public static void main(String[] args) { System.out.write(97);//버퍼에 97값(아스키 코드 값)이 담긴다. S..
-
jsonJAVA/웹 프로그래밍 - Spring 2021. 1. 11. 18:19
json은 자바스크립트의 형식으로 쓰여있다. 키와 값으로 구분한다. 서버를 통해 데이터가 넘어온다. Maven프로젝트를 하나 생성하자. Maven 프로젝트를 생성하는 방법은 아래에 잘 나와 있다. designatedroom87.tistory.com/336?category=909022 프로젝트를 Maven 프로젝트로 변경하기 아래의 내용을 참고해보자. designatedroom87.tistory.com/334?category=909022 Maven 설치 및 설정 우리가 앞에서 서블릿에서 게시판 만들기에서 이미지 업로드 시에 cos.jar파일을 WEB-INF/lib폴더에 추가해.. designatedroom87.tistory.com 아래와 같이 크리에이트 심플 프로젝트 설정 체크하자. 그리고 아래와 같이 입..
-
Spring MVC2 - 7. Web Socket( Led on/off, 서보모터 제어)JAVA/웹 프로그래밍 - Spring 2020. 12. 24. 21:13
아래의 글을 이어서 진행해보자. designatedroom87.tistory.com/346 Spring MVC2 - 6 - (2). SpringMVC2에 아두이노와 시리얼 통신(버튼) 앞의 내용과 이어지는 부분이 있다. designatedroom87.tistory.com/345 Spring MVC2 - 6 - (1). SpringMVC2에 아두이노와 시리얼 통신 아래의 내용에 이어지는 내용이다. designatedroom87.tistory.com/344?catego.. designatedroom87.tistory.com 아두이노에서 Web으로 데이터를 전송하는 건 문제없다. 그런데, 클라이언트에서 아두이노로 데이터를 전송할 수 있게끔 하기 위해서는 Web Socket을 이용해야 한다. 1. 서버와 jsp..
-
Spring MVC2 - 6 - (2). SpringMVC2에 아두이노와 시리얼 통신(버튼)JAVA/웹 프로그래밍 - Spring 2020. 12. 22. 14:48
앞의 내용과 이어지는 부분이 있다. designatedroom87.tistory.com/345 Spring MVC2 - 6 - (1). SpringMVC2에 아두이노와 시리얼 통신 아래의 내용에 이어지는 내용이다. designatedroom87.tistory.com/344?category=909022 El index.html index.htm i.." data-og-host="designatedroom87.tistory.com" data-og-source-url="https://designatedroom8.. designatedroom87.tistory.com 위의 내용에서는 아두이노가 데이터가 전송하면 java가 1또는 0 데이터를 받아서 웹 서버에서 이를 처리했다. ( 추가적으로 웹 클라이언트가 웹 ..
-
Spring MVC2 - 6 - (1). SpringMVC2에 아두이노와 시리얼 통신JAVA/웹 프로그래밍 - Spring 2020. 12. 21. 22:41
아래의 내용에 이어지는 내용이다. designatedroom87.tistory.com/344?category=909022 Spring MVC2 - 5. SpringMVC2 프로젝트를 다시 만들자. maven project로 만든다. webapp폴더 하위에 WEB-INF폴더 만들고 이 폴더에 web.xml을 만든다. web.xml 더보기 El index.html index.htm i.. designatedroom87.tistory.com 아래의 내용을 참고해서 자바 프로젝트를 만들자. designatedroom87.tistory.com/315?category=903927 Java 시리얼 통신 기본 설정 자바에서는 Serial을 바로 사용하지 못한다. 그래서 자바가 하드웨어적으로 단독적으로 사용하지 못해서 ..
-
Spring MVC2 - 5. SpringMVC2JAVA/웹 프로그래밍 - Spring 2020. 12. 21. 22:41
아래의 글을 읽어보자. designatedroom87.tistory.com/336?category=909022 프로젝트를 Maven 프로젝트로 변경하기 아래의 내용을 참고해보자. designatedroom87.tistory.com/334?category=909022 Maven 설치 및 설정 우리가 앞에서 서블릿에서 게시판 만들기에서 이미지 업로드 시에 cos.jar파일을 WEB-INF/lib폴더에 추가해.. designatedroom87.tistory.com 프로젝트를 다시 만들자. maven project로 만든다. webapp폴더 하위에 WEB-INF폴더 만들고 이 폴더에 web.xml을 만든다. web.xml 더보기 El index.html index.htm index.jsp default.html..
-
Spring MVC2 - 4. MyBatisJAVA/웹 프로그래밍 - Spring 2020. 12. 18. 21:40
아래의 내용을 이어서 진행해보자. designatedroom87.tistory.com/342 Other -> mybatis를 입력하자. 그러면 아래와 같이 설정 파일이 뜨면 된다. 그리고 pom.xml에 설정할 내용이 많다. 우선 아래의 내용 전체를 pom.xml에 덮어쓰자. pom.xml 더보기 4.0.0 com.iot springjdbc 0.0.1-SNAPSHOT war 1.8 1.8 1.8 5.2.9.RELEASE 1.6.10 1.6.6 org.apache.tomcat tomcat-api 9.0.39 org.springframework spring-test 5.2.9.RELEASE test org.springframework spring-webmvc 5.2.9.RELEASE org.springfra..
-
Spring MVC2 - 3. Spring을 통해서 DB에 접근하기JAVA/웹 프로그래밍 - Spring 2020. 12. 17. 20:56
아래의 내용과는 이어지지 않는다. designatedroom87.tistory.com/341 Spring MVC2 - 2. 아래의 글을 이어서 시작해보자. designatedroom87.tistory.com/340 New -> Maven Project를 선택하고 Next를 선택한다. create simple project를 체크하고 Next를 선택한다. artifact id는 프로젝트 이름이다. wa.. designatedroom87.tistory.com DB접근에 대해 알아보자. 이를 스프링으로 진행할 것이다. 아래는 MVC2모델에서의 관계도이다. 실제 MVC2모델에서 Service는 할 게 별로 없다. 없어도 된다. Controller -> Service -> DAO 서비스 호출 DB처리 Servic..