전체 글(313)
-
JSP - HTML, Eclipse(JSP)
HTML 태그, Eclipse로 JSP 구동 1) html 입력양식 태그 - : html 입력 받을 양식의 시작과 끝을 표시한다. - : form태그 안에 쓴다. 입력창을 만든다. > : html에 만들어진 type을 표현한다. (ex. text, password, radio, checkbox) > : html에서 호출할 name을 설정한다. (cf. Java의 변수 선언) > : data를 url로 전송할 때 출력되는 값인데 radio, checkbox 같은 선택 타입에선 필수다. - : 공백을 추가한다. - : 드롭다운 type을 표현한다. - : 텍스트 작성 영역을 제공한다. cols와 rows로 너비, 높이 조절이 가능하다. - 세부기능: > : submit을 했을 때 action=""에 작성된 ..
2020.07.14 -
JSP - Orientation, HTML
7/13 복습 JSP(Java Server Page) Orientation, HTML 1. JSP - 개요: HTML 페이지를 만들기 위한 방법 중 하나 JSP 내 HTML과 JAVA 코드가 있다. 하나의 클래스로 묶여 실행된다 - 장점: 보안성이 좋다. HTML과 달리 사이트 내 코드가 노출되지 않는다. - 단점: 구버전이다. 현 Spring을 사용하지만 선행학습 해두면 추후 습득력이 빨라진다. - URL: > http: Hyper Text Trasfer Protocol. 하이퍼 텍스트를 전송해주는 통신 규약. + s 된 https 는 보안성이 강화된 버전이다. > http 통신 process: 웹 브라우저 -> Request('손흥민 골' 검색) -> Web Server(NAVER) -> DB(대용량..
2020.07.13 -
(10) List(ArrayList)
1. List 메서드 List example = new ArrayList(); - example.add("A") : 1이 자동으로 채워진다. - example.add("B", 0) : index 0의 위치에 B가 저장된다. - example.size() : example List 배열 길이 - example.set(1, "C") : index 1의 위치에 C가 저장된다. - example.remove(2) : index 2의 위치 값 삭제 > det. 나아가서 List의 모든 값을 지울 땐 foreach를 써서 배열 담는 값을 메서드의 매개변수로 지정하면 된다. - example.contains("D") : List에 D가 존재하는 지 boolean으로 나타냄 - example.clear() : List..
2020.07.13 -
(9) 성적 조회 시스템 만들기(List)
List와 객체 지향 프로그래밍을 활용한 성적 조회 시스템 1. 소요시간: 3-4시간? (수업 때 풀었음, 혼자 풀다가 모르는 부분은 클론코딩) 2. Class 구조: - Class1(Student): 변수 선언, Scanner 입력값 받는 메서드 생성 목적 - Class2(Point): 시스템 메뉴 1~6 메서드 생성 목적 - MainClass: List 선언과 메서드 호출 목적 3. git: https://github.com/klyhyeon/Java/commit/63579df668d2c5c5f31477db7fdb10153d8dd2f6 알아두기 1. double: 연산자가 있을 때 최소 하나만 double이면 결과값의 데이터 타입은 double이다. 2. printf: "%4s %6s..." 숫자의 의..
2020.07.13 -
(8) 로또 시뮬레이터 예제
LottoSimulator 강의 실습예제였던 로또 시뮬레이터를 집에와서 구현해보았다. 학원에서는 풀지 못했었고, 집에 와선 강사님 코드보면서 최대한 혼자 힘으로 완성시킬 수 있었다. 몇시간 동안 딴짓해가면서 찾아낸 몇 가지 알쓸신코(알아두면 쓸모있는 신기한 코드)를 기록한다. 아래는 코드 Github 링크↓ https://github.com/klyhyeon/Java/blob/master/LottoSimulator klyhyeon/Java Contribute to klyhyeon/Java development by creating an account on GitHub. github.com 1. static - 변수, 메서드 생성 선언해야할 메서드는 총 3가지다. Class 단위에 생성하는 변수는 등수를 매..
2020.07.10 -
(7) Array 예제(Person)
Array 예제(Person) - Person 객체를 생성하고자 회원 정보 변수들을 배열로 받는다. - 회원 정보들은 사용자에 의해 입력되며, 입력받은 정보들을 토대로 메서드를 활용해 회원 정보를 정리해 출력한다. public Class Person{ super(); //generate constructor using fields 도움말 쓰면 super 절로 생성. String name; int age; String gender; public Person(String name, int age, String gender) { this.name = name; this.age = age; this.gender = gender; } void personInfo() { System.out.printf("이름: %..
2020.07.08