반응형 예제19 JSP 실습 - 여행 예약 페이지 만들기 [전체 페이지] [예약하기] [코드] https://github.com/newnyee/java_study/commit/5d866c5a5152cc1c5e76ac4d4360f7f79e76a1d8 jsp_study_20230410 · newnyee/java_study@5d866c5 Show file tree Showing 7 changed files with 684 additions and 0 deletions. github.com 2023. 4. 10. JSP 실습 - 성적 입력, 조회, 수정, 삭제 페이지 만들기 [메인 페이지 - 성적 리스트] [성적 상세 페이지] [성적입력(생성)] [성적수정] [성적삭제] [코드] https://github.com/newnyee/java_study/commit/a150f78c78608c0a051fb36f8933213fda80cc17 jsp_study_20230406 · newnyee/java_study@a150f78 Show file tree Showing 9 changed files with 678 additions and 0 deletions. github.com 2023. 4. 6. Bootstrap 실습 3w school bootstrap 테마 이용하여 페이지 만들기 HOME 게시판 공지사항 로그인 포토갤러리 메일보내기 Copyright © 2023 MyWeb 2023. 4. 3. crawling 실습 현재 훈련중인 학원의 사이트 크롤링공지사항의 각 페이지 URL 상세 경로가 나오지 않는경우 방법1) 마우스를 각 페이지 버튼에 올려 툴팁을 확인해보면 상세경로가 나옴 방법2) 해당 페이지에서 개발자도구 > Network > 해당사이트의 document 파일 클릭 > payload 확인 [코드] import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.FileWriter; import java.io.PrintWriter; public class Test07 { public static void main(String[] .. 2023. 3. 29. crawling 과제 jsoup 라이브러리 핵심 클래스 Document 클래스 : 연결해서 얻어온 HTML전체 문서 Elements 클래스 : Element가 모인 자료형 Element 클래스 : Document의 HTML요소 과제) 웹페이지에서 공지사항 제목만 크롤링해서 공지사항.txt파일에 저장하기 import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.FileWriter; import java.io.PrintWriter; public class Test05_egovframe { public static void main(String.. 2023. 3. 28. Java 과제 - 성적표 파일 입출력 성적 입력 자료(sungjuk.txt)를 가져와서, 아래의 포멧으로 성적 결과 파일(result.txt) 완성하기 평균 : 소수점 없이 출력 등수 : 평균을 기준으로 출력 결과 : 평균기준 60점 이상일 시 "합격", 평균기준 60점 미만일 시 "불합격 (단, 한과목이라도 40점 이하라면 "재시험") 별 : 평균점수 10점당 1개씩 출력 장학생 : 평균기준 90점 이상일 시 "장학생" 출력 [sungjuk.txt 파일] 이름, 국어점수, 영어점수, 수학점수[포멧] 성 / 적 / 결 /과 --------------------------------------------------------------- 이름 국어 영어 수학 평균 등수 결과 --------------------------------------.. 2023. 3. 23. Java 예제(4) 1) 주민번호의 각 숫자의 합을 구하시오 (Character 클래스와 charAt()메소드 이용) String jumin = "8912301234567"; String[] ju = jumin.split(""); int sum = 0; for (int i = 0; i < jumin.length(); i++) { char ch = jumin.charAt(i); sum += Character.getNumericValue(ch); } System.out.println(sum); 2) 대소문자를 서로 바꿔서 출력하시오 (Character 클래스와 charAt()메소드 이용) String str = "Gone With The Wind"; String result = ""; for (int i = 0; i < str.. 2023. 3. 20. Java 예제(3) 객체를 생성하여 문제풀기 학원 문제풀이는 메인메소드에서 student 배열 객체를 for문을 이용해 간단하게 작성하는 풀이로 진행 됐다. 오늘까지 학원에서 배운것들을 다 사용해 보고싶어서 학원 풀이법 말고 다른 풀이법으로 코드작성을 해 보았다. public class Test04_ox { public static void main(String[] args) { // 문제) 성적프로그램 OX 표시하기 // Jumsu 클래스 생성 후 실행 /* ** 시험결과 ** ====================================== 번호 이름 1 2 3 4 5 점수 등수 -------------------------------------- 1 홍길동 O X O O O 80 2 2 무궁화 O O O O O 1.. 2023. 3. 17. SQL 예제(3) JOIN 연습문제 문제1) 지역별로 수강신청 인원수, 지역을 조회하시오 select address, count(*) || '명' as cnt from (select a.hakno, address from (select hakno from tb_sugang group by hakno) a inner join tb_student b on a.hakno = b.hakno) group by address; 문제2) 과목별 수강 신청 인원수, 과목코드, 과목명를 조회하시오 select a.gcode, gname, concat(count(*), '명') as "인원수" from tb_sugang a inner join tb_gwamok b on a.gcode = b.gcode group by gname, a.gco.. 2023. 3. 3. 이전 1 2 3 다음 반응형