javaweb要点复习 jsp和servlet】的更多相关文章

jsp:就是java server page ,  html嵌入java  ,所以更方面显示(V) serlet,就是服务器端小程序 java中嵌入html,更方面业务处理. jsp执行过程 1)客户端发出请求. 2)Web容器将JSP转译成Servlet源代码. 3)Web容器将产生的源代码进行编译. 4)Web容器加载编译后的代码并执行. 5)把执行结果响应至客户端.…
上一篇中,我介绍了javaweb项目的创建和Tomcat的搭建和部署,接下来我们要在上一篇的基础上去讲解一下简单的jsp和servlet交互,做出一个简单的登陆功能页面.该例子主要讲解了从页面请求道后台处理,再分发到前台的一个简单流程. 1.我们需要有前端界面,格式为*.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% Stri…
一.相关的软件下载和环境配置 1.下载并配置JDK. 2.下载eclipse. 3.下载并配置apache-tomcat(服务器). 4.下载MySQL(数据库). 5.下载Navicat for MySQL(数据库可视化工具),方便对数据库的操作. 6.下载jdbc用来实现eclipse中的项目与数据库实现连接. ---以上可在网上查询教程 二.新建web项目 1. 然后点击next, 继续点next 勾选Generate web.xml 然后finish 2.新建两个包 然后User就是我们…
前言 jsp本质上是一个servlet,而在jsp中有九个不用声明就可以使用的对象,我们叫他隐含对象.本文基于上文所写,如有需要可查看上一篇文章javaWEB总结(11):JSP简介及原理. 打开上次使用的login_jsp.java文件 /* * Generated by the Jasper component of Apache Tomcat * Version: Apache Tomcat/7.0.54 * Generated at: 2016-11-26 07:51:43 UTC *…
采用Struts框架技术和直接使用jsp+javabean技术开发各有什么优势?各自的缺点又是什么? 在Javaweb开发领域存在2种开发模式, 模式一,jsp+javabean 模式二,jsp+javabean+servlet,即所谓的MVC设计,struts只不过是遵循MVC的一个开源框架. 在模式一中(jsp+javabean),这种设计模式适合,小规模web开发,体现在轻巧兴,也就是更轻量级一些(内存加载的类少,相对struts而言),但是jsp中会嵌入大量的html和Java脚本,规模…
自JavaEE诞生伊始,Servlet容器和Servlet技术,就构成了JavaEE应用的核心,配合其它组件,它们完善了Java企业级开发的全套解决方案.小到一个静态博客网站,大到分布式的集群应用,都离不开Servlet底层的支持.大约从Java 5开始,Java企业级开发就分为了两个不同的方向,一个是基于EJB.JSF.JPA等为主的传统Java企业级系统开发方案,另一套则是基于Struts.Hibernate.Spring.Spring MVC.MyBatis等为主JavaWeb开发模式.时…
一,Servlet开发用户在浏览器中输入一个网址并回车,浏览器会向服务器发送一个HTTP请求.服务器端程序接受这个请求,并对请求进行处理,然后发送一个回应.浏览器收到回应,再把回应的内容显示出来.这种请求—响应模式就是典型的Web应用程序访问过程.       JavaWeb应用程序中所有的请求—响应都是由Servlet完成的.Servlet是JavaWeb的核心程序,所有的网址最终都交给Servlet处理.Servlet并没有main之类的执行方法.当用户访问服务器的时候,Tomcat是通过调…
1.JSP三大指令 page include taglib 2.9个内置对象 out page pageContext request response session application exception config 3.JSP动作标签 forward include param useBean setProperty getProperty 4.JavaBean 规则 必须有默认构造器 属性:get/set方法,没有成员也可以 内省:依赖反射 commons-beanutils,它依…
一.概述 刚开始学习Javaweb开发的小伙伴都有一个疑惑:用jsp开发前端还是用HTML开发前端呢? 这个疑惑的来源主要是:刚接触完前端但又不深入学习js,接着学习jsp,发现老师们都一直用着jsp做页面进行教学,发现自己一直没有使用过HTML文本做页面.   原因:不明确区分HTML和jsp,不知道静态页面和动态页面的作用 虽然jsp里面有HTML标签,但是HTML是静态页面,而jsp是动态页面 简单的说:1. HTML不能直接访问数据库的信息(静态页面都不行),它们都需要使用js来调用后台…
一.简介 HTML HTML擅长显示一个静态的网页,但是不能调用Java程序. Servlet Servlet擅长调用Java程序和后台进行交互,但是它不擅长显示一个完整的HTML页面. 我们希望创建一个新的技术 HTML + Servlet 强强联合 JSP全称Java Server Pages,顾名思义就是运行中java服务器中页面,也就是在我们JavaWeb中的动态页面,其本质就是一个Servlet. JSP不能脱离服务器运行. JSP = HTML + JAVA代码 平常开发中Servl…