java 26

스프링(Spring)개념 정리

스프링(Spring)이란? -별명은 spring servlet -쉽고 효율적인 javaEE개발을 위한 framework -개발자 -Rod Johnson 스프링의 특징 -lightweight(경량)급 프레임 워크 -무거운 EJB의 해결책 -앤터프라이즈 시스템에서 요구하는 분산처리,확장성,안정성 등을 해결 -POJO를 베이스로 하는 엔터프라이즈 개발 프레임워크로 재사용이 좋다. (참고)POJO:Plain Old Java Object로 자바가 중심이고 자바는 다른것에 종속되지 않는다. (다른 클래스를 상속받아서 만들어야 하는 클래스가 아니다.) - 전자정부 표준 프레임 워크(MyBatis) (참고) 토비의 스프링 스프링을 작성하는 방법으로는 3가지가 있습니다. 작성방법1) -기존 eclipse(Dynamic ..

2021.05.31 실습 기록

국비 과정 1번째 프로젝트 GUI프로젝트 - 학습한 java언어를 활용하여 프로그램 구조를 설계하여 화면을 구현하고 GUI를 활용하여 프로젝트를 만듬 - 개발 인원 : 5명 - 개발 기간 : 2021.05.19~2021.05.31(주말 제외 8일) 구성 Java, Eclipse를통한 GUI 프로젝트 DB연동없이 배열을 통해서만 진행 실제 결제기능 구현 X (영수증으로 txt파일 출력) 기능 관리자 계정을 통한 접속 메뉴창에 해당 메뉴 선택 시 주문 목록에 추가된다. 주문목록은 메뉴화면 상단에 실시간으로 업데이트 된다. 주문목록은 제품명, 가격, 수량, 리스트로 나온다. 주문 취소를 통해 전체 주문을 취소하고 결제버튼을 통해 결제페이지로 이동한다. 결제 시 결제 수단, 유형에 따라 할인이 적용된다. 최종 ..

java/실습 2021.08.26

2021.08.25 실습 기록

국비 과정 3번째 프로젝트 JSP-MVC2모델 웹페이지 제작 - 개발동기 및 목적: JSP 웹 개발의 설계 및 코드를 학습하고 구현하며 HTML , CSS , JS 를 사용하여 쇼핑몰의 프론트를 구현하고 JAVA, JSP, DB를 통해 웹기능의 모든 기능을 컨트롤한다. - 개발 인원 : 5명 (백엔드 2명, 프론트 3명) - 개발 기간 : 2021.08.05~ 2021.08.11 2021.08.18~2021.08.25 (학원 방학 제외, 주말 제외 10일) 구성 Java, jsp, html, css, js, jquery, SQL 언어 사용 Eclipse, Sqldeveloper 도구 사용 사용자 관리를 위한 DB 연동 기능 로그인, 회원가입(DB연동) 게시판 기능 구현(글 목록, 글 쓰기, 글 삭제, 글..

java/실습 2021.08.26

Java_emmet eclipse 설치

eclipse를 통해서 html을 실습하는 도중에 알게된 emmet!! 바로 tap을 사용해서 자동완성을 해주는 아주 유용한 시스템입니다! 지금부터 설치 및 사용방법에 대해서 알려드리도록 하겠습니다! 방법 1) 1. eclipse 실행 2. 상단 탭 Help -> Eclipse Marketplace 3. Find:창에 emmet 입력 -> install(다운) -> 재 시작 방법 2) 1. eclipse 실행 2. 상단 탭 Help -> Install New Software.. 클릭 3. Add 클릭 -> 이름 설정 -> Location에 http://download.emmet.io/eclipse/updates/ 입력 ->Add 사용법 (Tap 키 사용) 코드 안에서 자동완성을 만들고 싶을때 사용한다.d..

java/설치 과정 2021.07.09

Java_Server / Tomcat 설치 및 연동

1. 톰캣 사이트 접속 http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org 2. 왼쪽 탭 창에서 Download -> Tomcat 8 선택 3. 8.5.69 아래 core에 있는 64..

java/설치 과정 2021.07.08

2021.07.06 실습 기록

국비 과정 2번째 프로젝트 1대다 멀티소켓 통신 프로그램 JAVA - TCP통신 개발 인원 : 5명 개발 기간 : 2021.07.01~ 2021.07.06(6일) 구성 자바 스윙(Swing)을 통한 GUI구현과 윈도우빌더를 사용 Socket을 활용한 TCP 서버,클라이언트 연결 사용자 관리를 위한 DB 연동 기능 서버 PORT입력으로 서버 가동 사용자의 IP,PORT,NICKNAME을 통한 클라이언트 접속 사용자 입장, 퇴장에 대한 전체 메시지 전송(서버에서 보냄) 1대다 대화기능 특정 사람에게 귓속말 가능(/W [닉네임] [내용]) 일별 접속자 DB 저장 대화내용 DB저장(귓속말 제외)

java/실습 2021.07.06

Java_기본문법 - (while문)

안녕하세요~~ 오늘은 while문에 대해서 알아볼려구 합니다! 잘 보고 따라오시기 바래여~👇👇 while 문이란? while문은 곧바로 괄호안에 선언된 조건문을 판별하여 true인경우 블록안의 실행문을 처리합니다. 다시 조건문을 반복하여 판별하고, 조건문의 결과가 false이면 while블록을 벗어나게 됩니다! (조건문) 안에는 다양한 값을 넣을 수 있습니다. a>0 //a변수가 0보다 클 동안 while문을 실행한다 1 // 1은 true의 값으로 무한 루프 true, false // boolean t=true , boolean t= false 등과 같이 변수에 담아서 사용 가능 while문의 가장 큰 장점이 무한루프 입니다! 특정 프로그램을 짜다보면 무한루프를 만들어 논 다음 특정 입력이나 조건을 통..

java/기본 문법 2021.05.15

java_기본 문법 - Scanner, InputStream, BufferedReader

안녕하세요! 정데브입니다~~ 백준 알고리즘 풀이 도중에 처음보는 버퍼?! BufferedReader가 갑자기 뚜둥.... 🙄 코린이라 항상 Scanner만 사용하다가 이게 도대체 뭐지... 하며 찾아보던 도중에 너무 좋은 블로그를 보고 자극을 받아 제가 이해한 선에서 여러분께 설명하고싶어서 이렇게 글을 쓰게 됬습니다!💕 혹시 Scaaner 사용법에 대해서 모르시는 분들은 👇👇 요거를 보시고 오면 좋을 것 같습니다! Java_기본문법 - 출력,입력 오늘은 Java 기본문법 1편! 출력과 입력에 대한 설명을 준비했습니다!! 지난 시간에 잠시 출력이 잘 실행되는지 봤었는데요!! 더욱 더 자세하게 알아보도록 하죠 👏👏 1. 출력 출력은 줄로 출력하 jeongdev55.tistory.com 자, 설명을 시작하기에..

java/기본 문법 2021.05.09

Java_기본문법 - (switch 문)

안녕하세요~ 오늘은 지난시간에 배운 for반목문에 이어서 switch문을 알아볼겁니다! 조건문에서 비교할 값이 많을 경우! if-else 를 돌려도 좋지만 switch문을 사용한다면 가독성을 높일 수 있답니다 😆 Switch 문이란? switch문은 논리적 참, 거짓을 따지는 것 보다는 상황에 따른(case)값을 결정할 때 사용하는 제어문입니다! 변수의 값이 case 1이라면 문장 1을 실행한 후 break문을 만나서 빠져나오는 구조를 가지고 있습니다! 여기서 case에 대해서 해당 되는 문장을 실행한 break문을 써주는 것이 일반적이고, default문은 위에 case에 값이 모두 해당되지 않을 경우 마지막에 실행하는 문장인데요! default에는 break를 생략하기도 합니다. 예제 1) break..

java/기본 문법 2021.05.05

Java_기본문법 - (if - if else- else if)

오늘은 여러 제어문중에서도 조건문 if에 대한 설명을 드리도록 하겠습니다! 조건문이란?? 개발자가 작성한 코드 조건에 따라서 코드 실행 흐름을 다르게 작동하도록 제어하는 것이라고 생각하시면 됩니다! 쉽게 예를 들자면 나이가 20살 이상인가? 라는 조건에서 참일경우 성인으로 분류하고 거짓일경우 미성년자로 분류한다고 보면 됩니다! 즉, 입력된 값에 따라서 원하는 방향으로 동작할 수 있게 됩니다. 1. if문 if 문은 다음과 같이 정의하여 사용한다. 예제 코드 1) package Test; import java.util.Scanner; public class EX5 { public static void main(String[] args) { Scanner input = new Scanner(System.in..

java/기본 문법 2021.05.03