웹 과 데이터베이스를 연동하는 공부를 하면서 실무에서는 어떻게 연동하는가에 대한 질문입니다.

is1472의 이미지

저는 JSP를 공부 하고 있고 데이터베이스 연동관련 공부를 하면서 문득 궁금한점 이 생겼습니다.

저는 이클립스를 이용해 공부하고 있고 dbeaver를 이용하여 오라클 DB와 연동하는 공부까지 마친 상태입니다.

그런데 실무에서도 이런식으로 DB를 연동 하시나요?

보통 DB를 연동한다는것은 전체적인 클라이언트를 아우러야 할것이고 그렇다면 서버를 가져다 써야 되지 않나요? 예를 들면 웹 호스팅 같은 사이트 말이죠

아니면 공부 단계라서 이런식으로 연동하는 방법만 알려주는 것인가요? 또는 이는 데모 버전? 실제로 연동하기 전에 잘 작동하는지를 보기 위한 과정? 이에 해당하는것 인가요?

실무에서는 실제로 웹과 DB를 연동할 떄 어떻게 하시나요?

아직 실무경험이 없는 대학생이라서 잘 모르겠습니다.

shint의 이미지


자세한건. 홈페이지 웹서비스 관련 책 보거나.
카페. 동아리. 학원. 직업학교 등에 문의 해보세요.
http://www.phpschool.com 이 전문이예요

인터넷 웹서비스 구조
http://cfile205.uf.daum.net/image/231EA93657E0C79B084042

컴퓨터 활용 구조
http://cfile214.uf.daum.net/image/99FE37445ACC56DE24FBCA

클라우드는 이런 서비스가 여러개인거고.
소셜네트워크는 클라우드를 활용하는거고.
웹 하드 / FTP 는 데이터 저장소고.
블로그는 문서 데이터 저장소
홈페이지 호스팅은 컴퓨터 쓰는거고.

무료 홈페이지 호스팅 서비스
https://kldp.org/node/159498

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

is1472의 이미지

제가 이클립스에 DB를 플러그인해서 쓰고있는데 이런식으로 연동해서 쓰고있는데 이러한 코드가 서버에 올리면 이것이 서버가 되서 다른 클라이언트 정보까지 저장되어질수 있는것인가요 그러면?

shint의 이미지

보통은 사용중인 컴퓨터(로컬 PC)에서만 처리를 합니다.

그렇지만.
Apache <-> JSP <-> DB 모두 각각에 소켓 통신 (TCP/IP or UDP)이 가능한 프로그램입니다.

- Apache 웹 서버'가 설치된 곳으로. 클라이언트가 IP접속을 합니다.
- JSP가 설치된 곳에서. Apache에 접속한 클라이언트 IP를 얻을 수 있습니다. (보통. 웹 서버와 JSP는 같은 PC)
- JSP는 DB가 설치된 곳에 접속해서. (Apache 웹서버에 접속했던.) 클라이언트 IP를 입력하거나. 얻어올 수 있습니다.

1. 설치 방법
- JSP dbeaver 오라클 DB '로 구글 네이버 검색
- JSP 소켓 통신 '로 구글 네이버 검색
- 오라클 포트 번호 '로 구글 네이버 검색

dbeaver 오라클 접속 설정
http://codedragon.tistory.com/6083

오라클 포트번호 변경 방법
http://nowadays9.tistory.com/180

오라클(Oracle)DB 박살내기 - 리스너 & 서버 설정 (Oracle Database 11g Release 2) (0)
http://raccoonjy.tistory.com/21

2. 각각에 기능
- Apache / IIS 웹서버 프로그램 - TCP/IP 80 웹 통신 포트 사용 (0~65535개를 사용가능)
- JSP / PHP / ASP - 웹서버에서 전송받은 데이터를 처리하는 프로그램
- DB (DataBase : MySQL / MSSQL / Oracle) 파일 저장 검색 관리 프로그램

프로그램은 모든 기능이 대부분 가능합니다.
보통은 프로그램의 목적을 두고. 사용하며. 각각에 기능'으로만 사용됩니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.