728x90

분류 전체보기 293

[홍천] 갑자기 떠나버린 첫 번째 홍천

중학교 동창 강 씨와 어디선가 굴러온 의정부 거주人 과 함께하는 홍천 여행 등장인물 1. 김씨 - 나 2. 강씨 - 사진은 이렇게 찍는 거라면서 선글라스 거꾸로 씀 3. 몽씨 - 면허 6종?? 아무튼 운전이 특기이자 취미인 드라이버 근처 농협 하나로 마트에서 장을 후다닥 보고 강 씨의 펜션으로 향합니다. 일단 홍천집에는 온수가 안 나오고, 에어컨이 없네요. (흠뻑쇼 한 번하고 냉수 샤워...) 너무너무 배고파서 후다닥 준비한 그들이 저녁 술상을 차려요. 두 남성분이 손이 빨라서 손 많이 가는 나는 그냥 가마니 있는 가마니.. 줴이 글에 삼겹살, 항정살, 뚀듀, 그리고 일진으로 시작하는 술파티 (조그마한 테라는 쏘맥 먹기에 안성맞춤) 첫 번째 프러포즈받고, 밖에 나가보자며 나감. 별 없음. 근데 이 사진 ..

[Spring] Spring환경 설정

스프링(SpringFramework) 추운 겨울이 가고 따뜻한 봄이 오듯이, 소프트웨어 시장의 개발방식이 차가운 겨울에서 봄으로 옮겨진다는 의미로 만들어진 이름이다!! 원래 기업에서 사용하는 상용 웹 개발용 프레임워크 비용이 매우 높아서 함부로 접근하기 어려웠지만 이 스프링 도구로 인해서 개발이 쉬워짐 ==> 빅 데이터 분석에서도 상용 도구는 매우 비용이 높았지만 현재는 파이썬이라는 무료 소프트웨어와 오픈 소스로 인한 막대한 라이브러리로 인해서 무비용으로 빅데이터 분석이 가능하다!! 스프링 환경설정은 매우 복잡해서 최근에는 Spring Boot 라고 간략히 만든 것을 사용하기도 한다. Spring은 Java기반의 어플리케이션 개발을 쉽게 해주는 오픈소스 어플리케이션 프레임워크로써, 간단한 자바 객체를 S..

[JSP] JSP와 DB연결

기본 파일 5개 더보기 DB 생성 시 PK(Primary Key) 가 있어야 한다. A 테이블에서 PK는 unique and not null이어야 한다. A 테이블에서 FK는 다른 B테이블에서 PK이다. A 테이블의 이 FK로 B테이블과 관계를 맺을 수 있다. 1. CMD 관리자 권한으로 들어감 (hr/rootoor) - 데이터 입력 create table dept ( deptno number(3) primary key, dname varchar2(10), loc varchar2(10) ); insert into dept values(10,'총무부',101); insert into dept values(20,'영업부',202); insert into dept values(30,'전산실',303); ins..

[JSP] VO(Value Object), 내장객체

VO(Value Object) 는 정보를 저장하는 하나의 클래스이다. 예를 들어 친구의 나이, 이름, 전화번호를 저장한다면 이 세가지 정보를 하나로 묶어서 저장할 수 있게 만든클래스를 VO 라고 한다. JSP 내장 객체 외부에 보이지는 않지만 JSP가 실행되면 존재하게 되는 것들로 JSP가 작업한 뒤 Servlet으로 변환되면 service() 메서드로 존재하게 되는 객체들이다. request(요청), response(응답), out(출력), 데이터 임시 저장공간으로 쿠키, 세션과 같은 application, cookie, session이 있다.

[JSP] JSP이란?

JSP(JavaServer Pages)는 간단히 말하면 내부적으로 연산 능력을 가지는 html이다. Servlet에서는 html의 태그()를 하나하나 작성해 주어야 하는데 jsp로 작업하면 자동으로 만들어서 Tomcat이 이를 서블릿으로 변환시켜 준다. 서블릿으로 변환된 결과가 클라이언트 브라우저로 가서 표시된다. 서블릿만으로는 UI 작업이 어렵기 때문에 화면의 UI 디자인을 좀 더 쉽게 해주는 기능이 JSP라고 볼 수 있다. 1. 클라이언트가 어떤 동작을 함으로써 Hi.jsp 를 요청하였다. 2. JSP 컨테이너가 JSP 파일을 읽는다. 3. JSP 컨테이너가 Generete (변환) 작업을 통해 Servlet (. java ) 파일을 생성한다. 4. .java 파일은 다시. class 파일로 컴파일된..

[JSP] 서블릿2

package action; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/His") /* 외부에서 http://localhost:8080/His로 접속하면 내부적으로 HelloServlet3으로 매핑한다. tomcat2.5에서는 web.xml파일에..

[JSP] 서블릿 환경 설정하기

☞서블릿(Servlet : Server + let)을 얹으면 자바 웹 프로그램이 된다. HTML의 동적인 내용을 클라이언트의 웹브라우저에 띄우기 위해서 필요한 도구이다. 웹 프로그램이란 '사용자 브라우저 요청 request)' 서버 프로그램이 요청을 처리하고(데이터베이스에서 정보를 추출해서 처리) 결과를 다시 클라이언트에게 보낸다. 서블릿은 Apache Tomcat 서버를 이용해서 개발한다. Apache는 순수한 웹 서버(최근에는 Nginx라는 서버로 대체 중)는 웹 서버를 의미하고 Tomcat은 웹 서버 프로그래밍 개발용 서버이다. ☞ Servlet 개요(Servlet : Server + let) 이란 ? - 서버에서 실행되는 서비스(사용자의 요구사항을 제공해주는) 객체. - 웹 응용프로그램을 만드는 ..

[Java] Object 객체

Object (최상위 클래스 객체) 현재 클래스에서 설정한 메써드가 어떤 때는 String으로 받고 어떤 대에는 int로 받는다면, 원래는 Method Overloading으로 처리할 수 있지만, Object를 사용할 수도 있다. 원래 C에서의 구조체(construct)와 유사한 개념으로 매개변수에 따라서 자유롭게 받을 수 있게한다. 하지만 미리 선언할 필요는 없다. => int[ ] a = {10,20, "철수", 'A'}는 불가능 / Object [ ] a = {10,20, "철수", 'A'}는 가능 예제 1) package Home23; public class ObjectClass { public static void main(String[] args) { Aclass a1 = new Aclass(..

728x90