안녕하세요 오늘은 Servlet(서블릿)과 JSP에 대해 알아보려고 합니다. • Servlet Servlet(서블릿)은 자바 기반의 웹 프로그래밍 기술입니다. 그래서 자바 언어의 모든 기능을 사용할 수 있습니다. 서블릿은 스레드 기반으로 빠른 처리 속도를 자랑합니다. 하지만 프로그램 내에서 HTML을 작성하는 것이 화면 인터페이스 구현에 많은 코드를 필요로 하는 등 유지 보수 측면에서 문제가 발생합니다. • JSP 위 서블릿의 문제점을 개선한 것이 JSP(Java Server Page)입니다. JSP는 서블릿 기반의 서버 스크립트 언어로 현재 가장 대표적인 웹 프로그래밍 기술 중 하나입니다. JSP는 최초 요청시 서블릿으로 컴파일되어 이후 요청에 대해서는 메모리에서 처리하므로 빠른 처리 속도를 자랑합니다..
본 글은 본인 대학교와 비트교육센터가 진행한 SW몰입형 수업에서 실습한 내용을 중심으로 작성한 글입니다. SW 몰입형 수업 #6. Inner Class의 개념을 공부하고 이를 토대로 예제 코드를 작성함 1. Member Inner Class public class InnerExam { // 접근제한자 실습 private int a; protected int b; public int c; public static int d; // member inner class class A{ // 각각의 변수를 출력하는 메소드 public void disp() { System.out.println(a); System.out.println(b); System.out.println(c); System.out.println..
본 글은 본인 대학교와 비트교육센터가 진행한 SW몰입형 수업에서 실습한 내용을 중심으로 작성한 글입니다. SW 몰입형 수업 #5. 학생의 명 수와 각 학생의 정보(이름, 국어점수, 영어점수, 수학점수)를 입력하면마지막에 각 학생들의 정보를 출력시켜주는 프로그램 (1) Name Class학생 이름을 다루는 클래스 class Name{ private String name; //학생 이름 public String getName() { return name; } public void setName(String n) { this.name = n; } } (2) SubList Class 학생 성적을 다루는 클래스 class SubList{ private int score; //점수 public int getScor..
본 글은 본인 대학교와 비트교육센터가 진행한 SW몰입형 수업에서 실습한 내용을 중심으로 작성한 글입니다. SW 몰입형 수업 #4. 별 모양 문제 (6문제) '*'와 같이 별을 중복해서 사용하지 않고 하나만 사용하여 아래 문제들을 푸는 것이다. 6문제로 이루어져 있으며 반복문을 사용한다. 1. 한 줄에 별 4개를 출력하고 총 3줄 출력하는 코드 public static void main(String []args) { for(int i = 0 ; i < 3; i++) { // 층수 for(int j = 0; j < 4; j++) { // 층마다 별표시 System.out.print("*"); } System.out.println(); } } 2. * ** *** 위와 같이 층 별로 별 갯수를 1개씩 늘려 3..