TIL129 ✨

YaR LabΒ·2023λ…„ 10μ›” 26일
0

TIL✨

λͺ©λ‘ 보기
108/136
post-thumbnail

πŸ—“οΈ23.10.19

크둜슀 ν”Œλž«νΌ vs ν•˜μ΄λΈŒλ¦¬λ“œ μ•± vs μ›Ή μ•± vs λ„€μ΄ν‹°λΈŒ

πŸ“Œ 크둜슀 ν”Œλž«νΌ

λ„€μ΄ν‹°λΈŒμ—μ„œ μž‘λ™ν•  수 μžˆλŠ” μ½”λ“œλ‘œ λ³€ν™˜ μ‹œμΌœμ€Œ
Meta(Facebook)의 React Native (JS μ‚¬μš©), Microsoft의 Xamarin(C# μ‚¬μš©), Google의 Flutter(Dart μ‚¬μš©)

πŸ“Œ ν•˜μ΄λΈŒλ¦¬λ“œ μ•±

HTML + CSS + XML
web view μ•ˆμ—μ„œ λ™μž‘

PWA (Progressive Web App)

λͺ¨λ°”일 μ›Ή μ‚¬μ΄νŠΈμ—μ„œ λ„€μ΄ν‹°λΈŒμ™€ λ™μΌν•œ μ‚¬μš©μž κ²½ν—˜ 제곡

μ•± μžμ²΄λŠ” λ„€μ΄ν‹°λΈŒλ‘œ λ§Œλ“€μ§€λ§Œ, μ•± μ•ˆμ˜ λ‚΄μš©λ¬Όμ€ μ›ΉμœΌλ‘œ λ§Œλ“­λ‹ˆλ‹€. μ•ˆλ“œλ‘œμ΄λ“œμ™€ iOSμ—μ„œ μ œκ³΅ν•˜λŠ” WebViewλΌλŠ” UI μ»΄ν¬λ„ŒνŠΈλ₯Ό μ•±μœΌλ‘œ νŒ¨ν‚€μ§• ν•΄μ„œ 배포

πŸ“Œ μ›Ή μ•±

μ›ΉνŽ˜μ΄μ§€λ₯Ό 슀마트폰 μ‚¬μ΄μ¦ˆλ‘œ λ§Œλ“  것
슀마트폰 κΈ°λŠ₯(카메라 λ“±)을 μ‚¬μš© λΆˆκ°€

πŸ“Œ λ„€μ΄ν‹°λΈŒ

ios / android

JSPλž€?

  • Java Server Pages
  • jsp λŠ” μžλ°”λ₯Ό μ›Ήμ„œλ²„μ—μ„œ μ‰½κ²Œ μ“°κΈ° μœ„ν•œ 기술이며 μ–Έμ–΄κ°€ μ•„λ‹˜
  • HTML μ½”λ“œμ— JAVA μ½”λ“œλ₯Ό λ„£μ–΄ λ™μ μ›ΉνŽ˜μ΄μ§€λ₯Ό μƒμ„±ν•˜λŠ” μ›Ήμ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ 도ꡬ
  • JSP κ°€ μ‹€ν–‰λ˜λ©΄ μžλ°” μ„œλΈ”λ¦Ώ(Servlet) 으둜 λ³€ν™˜λ˜λ©° μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„μ—μ„œ λ™μž‘λ˜λ©΄μ„œ ν•„μš”ν•œ κΈ°λŠ₯을 μˆ˜ν–‰ν•˜κ³  κ·Έλ ‡κ²Œ μƒμ„±λœ 데이터λ₯Ό μ›ΉνŽ˜μ΄μ§€μ™€ ν•¨κ»˜ ν΄λΌμ΄μ–ΈνŠΈλ‘œ 응닡

μžλ°” μ„œλΈ”λ¦Ώ(Servlet)

  • μ„œλΈ”λ¦Ώμ΄λž€ μ›ΉνŽ˜μ΄μ§€λ₯Ό λ™μ μœΌλ‘œ μƒμ„±ν•˜κΈ° μœ„ν•΄ μ„œλ²„μΈ‘ ν”„λ‘œκ·Έλž¨μ„ 말함
  • μ΄λŠ” μžλ°” μ–Έμ–΄λ₯Ό 기반으둜 λ§Œλ“€μ§€λ©° μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„ ( Web Application Sever ) μœ„μ—μ„œ 컴파일 되고 λ™μž‘ν•¨

WAS

μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„ ( Web Application Server ) : μ€„μ—¬μ„œ was 라고도 λΆ€λ₯΄λ©° μ„œλ²„λ‹¨μ—μ„œ ν•„μš”ν•œ κΈ°λŠ₯을 μˆ˜ν–‰ν•˜κ³  κ·Έκ²°κ³Όλ₯Ό μ›Ήμ„œλ²„μ—κ²Œ 전달함

μ„œλ²„ μš”μ²­

  1. ν΄λΌμ΄μ–ΈνŠΈκ°€ μ–΄λ–€ λ™μž‘μ„ ν•¨μœΌλ‘œμ¨ hello.jsp λ₯Ό μš”μ²­ν•˜μ˜€λ‹€.
  2. JSP μ»¨ν…Œμ΄λ„ˆκ°€ JSP νŒŒμΌμ„ μ½λŠ”λ‹€.
  3. JSP μ»¨ν…Œμ΄λ„ˆκ°€ Generete (λ³€ν™˜) μž‘μ—…μ„ 톡해 Servlet ( .java )Β Β νŒŒμΌμ„ μƒμ„±ν•œλ‹€.
  4. .java νŒŒμΌμ€ λ‹€μ‹œ .class 파일둜 μ»΄νŒŒμΌλœλ‹€.
  5. Execute (μ‹€ν–‰) 을톡해 HTML νŒŒμΌμ„ μƒμ„±ν•˜μ—¬ JSP μ»¨ν…Œμ΄λ„ˆ μ—κ²Œ μ „λ‹¬ν•œλ‹€.
  6. JSP λŠ” HTTP ν”„λ‘œν† μ½œμ„ 톡해 HTML νŽ˜μ΄μ§€λ₯Ό ν΄λΌμ΄μ–ΈνŠΈ μ—κ²Œ μ „λ‹¬ν•œλ‹€.

0개의 λŒ“κΈ€