CHAPTER 1 INTRODUCTION TO JAVA WEB PROGRAMMING Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao
จุดประสงค์การเรียนรู้ เข้าใจหลักการทำงานของเว็บไซต์ เข้าใจหลักการทำงานของ JAVA Application สามารถพัฒนาเว็บไซต์แบบ JSP และ Java Bean
หลักการทำงานของเว็บไซต์
TYPE OF WEBSITE - static website HTML + JavaScript + CSS - dynamic website static website + server side script + data(database,text, xml)
SERVER SIDE SCRIPT 1)PHP 2)ASP 3)JSP 4)PYTHON
DATABASE 1)MySQL 2)MsSQL (Microsoft SQL Server) 3)Oracle Database 4)PosgreSQL 5)MariaDB
THINGS TO KNOW? 1)HTML5 2)CSS3(bootstrap) 3)JavaScript(JQuery, angular js)
FRAMEWORK 1)Fast 2)Easy 3)Secure 4)Team support
HTML5 1)Obsolete element 2)New Elements
OBSOLETE ELEMENTS elementUse instead CSS CSS CSS CSS CSS CSS
NEW ELEMENTS 1)New Semantic/Structural Elements (article, figure, header, main, footer) 2)New Form Elements(datelist, keygen, output) 3)New Input Types(color, date, , url, number) 4)Graphics(canvas, svg) 5)Media(audio, video, track)
WEB APPLICATION A Web application (Web app) is an application program that is stored on a remote server and delivered over the Internet through a browser interface. Dynamic website Migrated application to web application
JAVA EDITION JAVA SE(JAVA PLATFORM, STANDARD EDITION) JAVA EE(JAVA PLATFORM, ENTERPRISE EDITION) JAVA ME(JAVA PLATFORM, MICRO EDITION) JAVA FX(Merge to JAVA SE8)
JAVA SE
JAVA EE Enterprise Application Technologies Web Services Technologies Management and Security Technologies Java EE-related Specs in Java SE JavaEE 8, 2016, Q3
JAVA APPLICATION, HOW IT WORKS Text(.java) JAVA Compiler (javac –g.java) Output (.class) Compile Interprete ResultJAVA VM