Javascript

JSP(菜鸟教程)

本文主要是介绍JSP(菜鸟教程),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

静态网页和动态网页区别? 
静态网页: 没有数据库, 不含程序并且不可交互
        更新起来麻烦, 一般用于更新较少的浏览型网站
        
动态网页: 以数据库技术为基础, 降低网站维护工作量并且可交互
        动态网页实现更多功能(注册,登录,管理,搜索...)
            
在互联网初期阶段, HTML只能包括静态的内容, 远远不能满足于人们的要求, 
所以后期把HTML渐渐变成动态的网站, 功能强大, 安全性也高

网站逐渐被商业软件代替, 网站是非常方便的一种操作方式
C/S: 优点: 安全性高, 界面好看
     缺点: 更新麻烦, 下载客户端
B/S: 优点: 更新方便, 只需要开发服务端
     缺点: 安全性相对较差  

动态网站现在市面的开发技术非常多: JSP, ASP, PHP, Python.... 目前JSP的使用比较广泛
                                          
------------------------ JSP的基本了解
Java技术分为3类:
JavaME: 手机端
JavaSE: 基本Java技术(桌面程序) 
JavaEE: 企业级开发(JSP属于这个范畴)   
                     
JSP : Java Server Pages(Java服务器页面). 由SUN公司在1999年推出的动态网站系统, JSP主要是建立在Java的基础之上.
动态网站是由HTML创建的静态网页组成, 然后在静态网页中加入Java程序和JSP的标签, JSP程序的后缀名是.jsp
                                                    
动态网页是在Web服务端开发的, 提供特定服务的运行环境, 在JSP中主要是Web服务器是用Apache的Tomcat的Web服务器
Apache: 阿帕奇, 公司, 主流是开发非盈利的开源软件公司, 有个最大的产品也叫Apache, 主要是网站服务器
Tomcat是Apache的核心产品, 主要是用来支持动态网站, 是一个免费的开放源代码的Web应用服务器, 属于轻量级应用服务器.
在中小型系统和并发访问用户不是很多的场合下被普遍使用,是选开发和调试JSP程序的首选

JSP的项目工程中的内容:
1. src : 存放Java代码的
2. WebRoot : 文档根目录, 动态网站的根目录
    META-INF: 声明该动态网站需要的运行环境
    WEB-INF: 网页的环境目录, 对外界是封闭状态, 客户端无法访问到该目录
        lib: 存放.jar .zip 运行库, 数据库驱动
        web.xml: 配置动态网站的参数和环境(Servlet要用)
    JSP文件
3. 网页文件
    HTML, CSS, JS

★★★★★: 怎么实现访问动态网站
1. 把我们开发的JSP项目, 部署到Tomcat服务器的目录下
3. 启动Tomcat服务器
2. 通过浏览器访问JSP页面
    http://localhost:8080/JSP01/index.jsp     
    http://主机地址:端口号/JSP项目/JSP页面

在Jsp中写Java代码需要脚本: <% %> Java脚本符号
<%
    Java代码块
%>

常见编码:
ISO-8859-1 : 西欧, 不支持中文
GB2312 : 支持简体中文
GBK : 支持繁体, 简体中文
UTF-8 : 万国码

这篇关于JSP(菜鸟教程)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!