분류 전체보기
[JSP] #2-1 JSP 기본 문법
1. JSP는 .jsp 파일에서 이클립스에서는 기본적인 jsp 문서의 폼을 제공한다. 이 jsp 파일은 html문서보다 더 역동적인 기능을 수행할 수 있는 문서이다. 기본적인 폼은 html에서 사용했던 문법과 크게 다르지 않다. 자바에서는 웹페이지를 구축할 수 있는 프로그램이 지원되며 서블릿(servlet)으로 지원된다. 그렇기에 우리는 서블릿 형태로 자바웹페이지를 구현을 해야 하는데 이것이 너무 어렵고, 복잡하다는 단점이 있다. 그래서 자바에서 웹페이지를 쉽게 구현할수 있도록 별도로 지원을 해준 프로그램이 jsp이다. 그리고 jsp는 컴파일언어가 아니라 인터프리터 형식의 언어이다. 우리가 앞전에서 설치한 Tomcat이라는 WAS(Web Application Server)를 통해 JSP 코드가 해석되어 ..
[JSP] #1-2 Tomcat 서버 환경 구축하기
1. Tomcat WAS Tomcat은 자바 언어를 해석하여 HTML 페이지를 요쳥, 응답이 가능한 웹 어플리케이션 서버이다. 사이트 : https://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..
[JSP] #1-1 서버의 이해
1. 서버 서버란 사용자의 어떤 요청을 받아들여서 그 요청에 맞는 정보(Data)를 제공해주는 시스템을 말한다. 이런 서버의 종류로는 Database Server(Oracle 18c XE, MariaDB, MySQL DB), Web Application Server(HTTP 프로토콜 기반), Mail Server(SMTP/POP3) 등이 있다. 이 중에서 우리가 이번에 다룰 서버는 Web Server이다. 이 웹서버는 웹페이지를 서로 주고 받을 수 있는 개념의 서버이며 네트워크에서 HTTP 프로토콜 기반으로 요청, 응답이 가능한 시스템이다. 이 서버의 종류는 여러가지가 있다. - IIS : 유료. ASP. Microsort사 - JBoss/Resin : 유료. JSP - Tomcat : 무료. JSP -..
[맨코] 깃허브 - JOSA-MOA 오픈소스 개발 일지 1
1. 인트로 두둔, 아직 일개 코딩 학원을 다니는 수강생에게 날아온 질문 하나. 개발자로 일한지 얼마 안된 동생의 제안이었다. 깃허브? 라이브러리? 오픈소스? ㅡㅔ? @)#!@(#!@*!@&#&!@#? 사실 잘 모르지만 뭐든 해보면 공부가 될 것이란 생각에 덥석 물어버렸다. 깃허브 아이디를 만들어두기만 하고 잔디도 안깔고 막 쓰던 나였기에 이번 기회에 아이디를 다시 만들고 본격적으로 깃도 시작해보자는 마음이었다. 2. Git Hub 만들고 협업하기 깃의 ㄱ 자도 모르는 나는 동생에게 깃에 대한 간단한 설명도 듣고.. 깃허브 아이디를 만들고 잔디도 열심히 깔고 있다. 동생은 JitPack을 사용해서 라이브러리 배포도 테스트 해보고 여러가지를 해봤다고 하지만 나는 나의 수준에 맞는 배움을 가져가보고자 했다...
[Bootstrap] #3 그리드 시스템(Bootstrap Grid System)
1. 그리드 시스템 부트 스트랩이 지원하는 한 페이지의 화면을 12개의 칼럼으로 나누어주는 시스템이다. 참조 : https://www.w3schools.com/bootstrap/bootstrap_grid_basic.asp Bootstrap Grid Basic W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 1) 해상도에 따른 배치 부트스트랩은 가로의 해상도에 따라 출력되어..
[Bootstrap] #2 버튼 만들기
1. 부트스트랩으로 버튼 만들기 부트 스트랩은 CSS파일과 JS파일을 묶어둔 프레임워크 형태이다. 그래서 저장된 스타일을 갖고 있는 CSS의 클래스를 호출하면 그에 맞는 형태의 여러 디자인을 생성해낼 수 있다. 가장 먼저 버튼을 만들어보자!! 1) 여러 스타일의 버튼들 부트스트랩에선 아래와 같은 형태의 버튼들을 간단하게 만들 수 있다. HTML 삽입 미리보기할 수 없는 소스 코드는 아래에서 살펴보자. Button Styles Basic Default Primary Success Info Warning Danger Link 2) 태그를 갖고 있는 버튼들 태그를 갖고 있는 버튼들도 생성을 할 수 있다. HTML 삽입 미리보기할 수 없는 소스 위의 버튼을 누르는 것으로 일정 기능을 수행하게 하는 것이다. Bu..