jsp笔记整理1

本文介绍了动态网页的产生原因、概念及实现方式,对比了BS与CS技术,阐述了BS运行原理和URL组成。还详细说明了Tomcat的使用,包括环境配置、启动停止、项目部署等,以及使用MyEclipse部署项目到Tomcat,更改端口号,最后介绍了JSP的静态内容、指令和脚本。

1.为什么有动态网页?
      静态页面没有实际的功能意义,需要动态 交互  功能实现  --动态网页
     用户 登录  功能  注册功能   购物车 实现   在线搜索 等 功能 
     
2.啥是动态网页?  --打开百度  搜索  关键字   显示  很多相关数据

3.怎么实现?
      动态页面 需要 服务器端  脚本语言 支持,jsp  (可以写脚本  的html 页面)
      
4. bs (浏览器服务器)与cs(客户端服务器)技术
   1)bs 只需要浏览器就行, 降低维护成本;cs 需要安装客户端, 需要版本升级 维护
   2)bs只是对cs的改造,而并非替代 
   3)bs 响应速度 相对  s来说   慢 ,bs 安全性  相对不高
5.bs运行原理
   1)用户输入请求
   2)发送请求到服务器
   3)服务器 向数据库服务器请求并接收数据
   4)最终将返回结果 给页面 ,显示结果给用户
6.  URL的组成  Uniform Resource Locator统一资源定位符
   http :// localhost:8080 / news/index.html
       协议部分     主机IP地址:端口号          项目资源地址 
7.  服务器: 我们现在编写的是web项目 ,需要web容器 来运行,  我们的项目 依赖于tomcat才能运行就行了
8.tomcat 使用
   1)确定 jdk环境配置
            环境变量  : JAVA_HOME:  jdk安装目录
              Path:  %JAVA_HOME\bin%     
              
   2)启动与停止tomcat
     a.进入 tomcat 目录   我的是   D:\tm\apache-tomcat-7.0.94\bin  目录    启动  startup.bat
     b.打开 任意页面  输入 : http://localhost:8080 测试是否成功
     c.进入   tomcat 目录 我的是   D:\tm\apache-tomcat-7.0.94\bin  目录    启动  shutdown.bat
   3)部署和运行项目
     a.进入   tomcat下webapps 目录    我的是  D:\tm\apache-tomcat-7.0.94\webapps  目录
     b.将项目 复制进来
     c.打开任意页面  输出 完整的项目路径  (例如  项目 名aa 里面html文件为 login.html)
         http://localhost:8080/aa/ login.html
9.使用集成开发环境(MyEclipse)   部署项目到tomcat 
  1)打开 Window 菜单-->找到Preperences -->在最左上角输入框 输入tom  打开tom列表
  2)选择 tomcat 7   -->选中Enable  设置路径为tomcat的安装目录  我的是  D:\tm\apache-tomcat-7.0.94
  3) 选择 tomcat 7 里 JDK ->设置路径为jdk安装路径     我的是  C:\Program Files\Java\jdk1.8.0_74
  4)右键创建好的项目-->Run As-> MyEclipse Server Application -->部署项目到tomcat 
  5)打开任意页面   ->输入 地址:  http://localhost:8080/项目名      即可打开项目 默认的  页面  
           显示  This is my JSP page. 
  注意: a.如果想从tomcat中  移除项目  
                    打开  Window->Show View->Servers 会打开 Server窗口  ,
                    在出现的Tomcat 7.x中选择项目右键移除
      b.项目 依然是部署在tomcat的 webapps 目录里
 10.更改默认的端口号: 用来解决  端口号被占用的问题
    1)进入tomcat安装目录          我的是 D:\tm\apache-tomcat-7.0.94\conf    
    2) 进入   server.xml     修改默认端口号 8080为 7777
       <Connector port="7777" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
 11.jsp  因为我们创建的项目  默认 有 index.jsp文件  
    1)静态内容 :html文本   
        <body>
           This is my JSP page. <br>
        </body>   
    2)jsp指令:  以<%@开始    以%> 结束  的代码   就叫 jsp指令
      <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
      
    3)jsp脚本: 包括 小脚本与表达式
      a.小脚本 就是 包含在 <%  %>  里面东西(java代码)
          <%
            String path = request.getContextPath();
            String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          %>
      b.表达式   就是  <%=变量 %>
         <%=basePath%>
               使用jsp小脚本表达式的 案例   创建新页面  MyJsp.jsp
                 <body>
                      <h2>计算两个数和</h2>
                     <%  int a=3;
                         int b=6;
                         int c=a+b;
                      %>
                             结果为:<%=c %>
                  </body>
       部署项目   运行  ,浏览器 输入  http://localhost:7777/accp259_7.11/MyJsp.jsp  显示内容  :结果为 9

   
    
    
    
    
    
   

【电能质量扰动】基于ML和DWT的电能质量扰动分类方法研究(Matlab实现)内容概要:本文研究了一种基于机器学习(ML)和离散小波变换(DWT)的电能质量扰动分类方法,并提供了Matlab实现方案。首先利用DWT对电能质量信号进行多尺度分解,提取信号的时频域特征,有效捕捉电压暂降、暂升、中断、谐波、闪变等常见扰动的关键信息;随后结合机器学习分类器(如SVM、BP神经网络等)对提取的特征进行训练与分类,实现对不同类型扰动的自动识别与准确区分。该方法充分发挥DWT在信号去噪与特征提取方面的优势,结合ML强大的模式识别能力,提升了分类精度与鲁棒性,具有较强的实用价值。; 适合人群:电气工程、自动化、电力系统及其自动化等相关专业的研究生、科研人员及从事电能质量监测与分析的工程技术人员;具备一定的信号处理基础和Matlab编程能力者更佳。; 使用场景及目标:①应用于智能电网中的电能质量在线监测系统,实现扰动类型的自动识别;②作为高校或科研机构在信号处理、模式识别、电力系统分析等课程的教学案例或科研实验平台;③目标是提高电能质量扰动分类的准确性与效率,为后续的电能治理与设备保护提供决策依据。; 阅读建议:建议读者结合Matlab代码深入理解DWT的实现过程与特征提取步骤,重点关注小波基选择、分解层数设定及特征向量构造对分类性能的影响,并尝试对比不同机器学习模型的分类效果,以全面掌握该方法的核心技术要点。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值