JAVAWeb
1: 安装JDK 环境
2:apache-tomcat 安装 配置环境变量
启动 tomcat 服务器 :在bin 目录下 的startup.bat 点击即可启动
测试网站 http://localhost:8080
1-6 :写一个Web程序
在WebApps创建项目目录
编写index.jsp
创建Web-INF目录 --classes lib web。xml
测试运行 http//locallhost:8080/myhome/index.jsp
1-7WEB_INF目录结构
1:WEB_INF是JAVA的WEB应用的安全目录,只有服务端可以方法问
2:web.xml: 项目部署文件 可以修改欢迎页面 加上<welcome-file-list>标签
3:classes文件夹,用于放置*.class文件
4:lib文件夹,用于存放需要的jar包
1-8 myEclipse 用于JAVAWEB的开发有 很多插件 需要收费
配置JRE preference -java-install JREs 添加JRE
MyEclipse 集成Tomcat服务器
1-9 项目的虚拟路径
在MyEclipse中的WEB查看虚拟路径一般是项目名称--- 可以修改
1-10 用Eclipse开发一个JAVA WEB程序
1-11 修改Tomcat服务器默认端口 -修改conf/server.xml文件 找到 Connector 的属性 port
2-1 JSP- Java Server Pages
2-2 常见动态网页开发技术对比
java 的hadoop
Asp.net
Php LAMP
2-3 JSP页面元素构成
JSP指令 :
page 指令 <%@ page 属性1=“ ” 属性2=“” 属性=“ ” 属性=“ ” % >
属性 language 指定的JSP页面使用的脚本语言-- 默认 Java
import 引用脚本语言中使用的类文件 默认 无
contentType 用来指定JSP页面所采用的编码方式 默认 text/html ISO-8859-1
2-5 JSP注释
HTML注释 <!-- html注释 --> 客户端可见
JSP注释 <%-- JSP注释--%> 不可见
Java注释 // /* */ 不可见
2-7 JSP 基础语法 <% out.println( " ***")%>
2-8 JSP声明 在页面中定义变量或者方法
<%! JAVA代码 %>
2-9 JSP在页面中的表达式
<% =表达式% > // 不以分号结束
2-10 JSP页面生命周期 用户发出请求,若是第一次请求,JSP引擎把该JSP文件转化
为一个Servlet,生成字节码文件,并执行 jspInit()
2-12 用俩方式来打印九九乘法表
3-1 JSP的内置对象 是Web容器创建的一组对象,不使用new就可以使用的内置对象 :
out ,request ,response , session , appliction , 常用 Page .PageContext,exception ,config 不常用的
3-3 Web 程序的请求响应式模式
用户发送请求(request)
服务器给用户响应(response)
3-4 缓冲区
: Buffer ,所谓缓冲
区就是内存的一块区域用来保存临时数据
out对象
是JspWriter类的实例,是向客户端输出内容常用的对象
常用方法:
void println()向客户端打印字符串
void clear()清楚缓冲区的内容,如果在flush之后调出会抛出异常
void clearBuffer()清除缓冲区的内容,如果在flush之后调出bu会抛出异常
void flush()将缓冲区内容输出到客户端
int getBufferSize()返回缓冲区以字节数的大小,如不设缓冲区则为0
int getRemaining()返回缓冲区还剩余多少可用
boolean isAutoFlush()返回缓冲区满时,是自动清空还是抛异常
void close()关闭输出流
3-6 get与post 的区别
get:以明文的方式通过URL提交数据,数据在URL中可以看到。提交的数据最多不超过2kb,
安全性 较低 但效率比post方式高。适合提交数据量不大,安全性不高的数据。比如:搜索,
查询等功能。
post :将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。
比如 :比如,注册,修改,上传等功能
3-7 request 对象 常用方法
String getParameter(String name )返回name指定参数的参数值
String [] getParameterValues(String name )返回包含参数name所有值的数组
void setAttribute(String ,Object)存储此请求中的属性值
onject getAttribute(String name)返回指定属性的属性值
String getContentType()得到请求体的MIME类型
String getProtocol()返回请求用的协议类型及 版本号
String getServerName()返回接受请求的服务器主机名
String getServerPort() 服务器端口号
请求文件的长度<%= request.getContentLength() %>
请求客户端的IP地址<%=request.getRemoteAddr() %>
请求真实路径<%=request.getRealPath("request.jsp") %>
请求的上下路径<%=request.getContextPath()%>
3-10 请求重定向和请求转发 自己不能实现
慕课网JSP 随堂笔记—还没写完
猜你喜欢
转载自blog.csdn.net/LSummer_/article/details/80290998
今日推荐
周排行