728x90
반응형
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	int x = 10;
	out.print("x=10 입니다."); //java구간에서 웹 화면에 출력하는 방법
%>
	<!-- 변수를 html구간에서 출력하는 방법 -->
	<div><%=x%>이라고요!!</div>

</body>
</html>

JSP를 제가 이해하기로는 HTML과 Java를 함께 사용할 수 있는 도구라고 생각합니다.

 

자바 언어를 쓰고싶다면 <% %>사이에 코드를 작성하시면 됩니다. if문 사이에서도 <% %>을 열고 닫고 하면서 HTML을 작성하여 화면을 변화시키는 코드를 작성할 수 있습니다.

 

자바부분 안에서 out.print("출력합니당"); 를 사용하여 html화면에 글자를 출력할  수 있습니다.

 

HTML부분 안에서 <%=변수 %>를 사용하여 자바에서 사용하던 변수의 값을 불러올 수 있습니다.

728x90
반응형
728x90
반응형

1. 이클립스 하단에 Tomcat Server를 클릭한다.

 

 

 

 

 

 

 

 

 

2. HTTP/1.1의 포트번호를 원하는 것으로 변경한다.

 

8080으로 되어있는 것을 80으로 변경하였다

728x90
반응형
728x90
반응형

AWS RDS(DB) MYSQL 워크벤치 연동 / MariaDB :: 러아니푸의 공부방 (tistory.com)

 

AWS RDS(DB) MYSQL 워크벤치 연동 / MariaDB

MySQL :: Download MySQL Workbench MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora m..

fjdkslvn.tistory.com

코드를 활용할때 필요한 엔드포인트 , 마스터 사용자 이름, 비밀번호 등의 정보를 찾고싶다면 상단 링크에 들어가서 접은 글을 확인하시면 됩니다. 만든 db는 rds를 만들때 직접 따로 입력했거나 mysql 워크벤치에서 생성해줘야합니다. 테이블은 이미 생성한 상태로 생각하고 만든 코드입니다. 테이블이 없다면 sql문을 입력하여 생성하거나, mysql 워크벤치를 사용하여 생성해줍시다.

 

 

 

 

 

1. 입력한 값을 테이블에 넣는 코드

import pymysql

conn=None
cur=None

#mariaDB와 연동하는 부분
conn = pymysql.connect(host='rds 엔드포인트', user='마스터 사용자 이름', password='rds 비밀번호', db='만든 db',charset='utf8', port=3306)
cur = conn.cursor()

data1= input()
data2= input()

cur.execute("INSERT INTO 테이블명 VALUES('"+data1+"','"+data2+"')")

conn.close() # db접속 종료

 

 

 

 

2. 테이블에 저장된 레코드를 받아와서 읽는 코드

import pymysql

conn=None
cur=None

#mariaDB와 연동하는 부분
conn = pymysql.connect(host='rds 엔드포인트', user='마스터 사용자 이름', password='rds 비밀번호', db='만든 db',charset='utf8', port=3306)
cur = conn.cursor()

cur.execute("SELECT * FROM 테이블 명")

while(True):
    row = cur.fetchone() #row에 커서(테이블 셀렉트)를 한줄 입력하고 다음줄로 넘어감
    if row == None:
        break
    print(row[0], row[1])

conn.close() # db접속 종료

 

728x90
반응형

'Web > AWS' 카테고리의 다른 글

[AWS] RDS MYSQL 프리티어로 생성 및 초기 설정  (0) 2024.05.01
728x90
반응형

1. Preferences -> Server -> Runtime Environments로 들어가면 서버가 있습니다. 지우고싶은 서버를 클릭한 후 remove를 눌러 지워주세요.

 

 

2. Project Explorer에서도 지워줍니다.

728x90
반응형
728x90
반응형

Apache Tomcat® - Apache Tomcat 9 Software Downloads

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

 

1. Tomcat 9 버전을 설치한다. (버전 10은 오류가 납니다)

 

core쪽에 있는 zip을 눌러서 설치한 후 압축을 풀어줍니다.

 

 

 

 

 

 

 

 

2. 이클립스에서 file -> new -> other -> Server -> Server -> Apache -> Tomcat v9.0 Server(선택)

 

Next를 눌러줍니다

 

 

브라우즈를 설정하고 finish를 눌러줍니다

 

 

브라우저는 이 폴더까지 오도록 설정하세요.

 

 

 

 

 

 

 

 

3. 아파치 연동은 끝났다.  file -> new -> other -> Web -> Dynamic Web Project을 눌러 웹을 만든다.

 

 

Apache Tomcat v9.0이 자동으로 설정되는 것을 볼 수 있습니다. 프로젝트명을 작성하고 finish를 눌러 만듭니다.

 

 

 

 

 

4. 방금 만들어준 웹 -> WebContent -> new -> HTML file을 눌러 html을 만든다.

 

파일명은 원하는대로

 

 

 

 

 

결과적으로 서버와 웹이 생성된것을 확인할 수 있습니다

728x90
반응형
728x90
반응형

window -> preferences -> General -> Appearance -> Colors and Fonts -> basic -> Text Font -> Edit

 

 

 

 

글꼴, 글꼴 스타일, 글씨크기를 변경할 수 있습니다.

728x90
반응형

+ Recent posts