WampServer
Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。WampServer是Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。wampserver还支持phpmyadmin,SQLiteManager。不用去输入复杂的SQL语句管理MYSQL数据库,直接从phpmyadmin管理即可。
Apache http server是一款Web服务器软件。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
Tomcat 是一个轻量级应用服务器。
Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。
Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等
JSP内置对象:
request对象,封装了用户提交的信息,通过对应的方法获取封装的信息(用户提交的信息)
response对象,对客户的请求作出动态的响应,向客户端发送数据
session对象,session会话,从客户打开浏览器连接服务器开始,到关闭浏览器断开服务器结束被称为一个会话session,session对象用来完成会话期间的管理。jsp引擎生成一个session对象,有一个sessionID,并且服务器把session ID发送到客户端,这样session对象和客户端就建立了一一对应的关系。
application对象,
out对象,输出流,用来向客户端输出数据
page对象,就是指向当前JSP页面本身,当做java中的this使用即可。
structs 1.2 J2EE MVC实现方式,可以帮我们少花费时间通过MVC模式开发web应用
通过一个配置文件,把整个系统各部分之间联系起来,
基本流程:
1.将Web页面中的输入元素封装为一个(请求)数据对象。
2.根据请求的不同,调度相应的逻辑处理单元,并将(请求)数据对象作为参数传入。
3.逻辑处理单元完成运算后,返回一个结果数据对象。
4.将结果数据对象中的数据与预先设计的表现层相融合并展现给用户。
View部分采用JSP实现
Controller组件有两个部分组成:系统核心控制器,业务逻辑控制器
在struts-config.xml中要进行 <action-mappings> 配置,属性描述:
Path Action类的相对路径
Name 与本操作关联的ActionFormbean的名称
Type 连接到本映射的Action类的全称(可有包名)
Scope ActionFormbean的作用域(请求request或会话session)
Prefix 用来匹配请求参数与bean属性的前缀
Suffix 用来匹配请求参数与bean属性的后缀
attribute 作用域名称
className ActionMapping对象的类的完全限定名默认的类是org.apache.struts.action.ActionMapping
input 输入表单的路径,指向bean发生输入错误必须返回的控制
unknown 设为true,操作将被作为所有没有定义的ActionMapping的URI的默认操作
validate 设置为true,则在调用Action对象上的perform()方法前,ActionServlet将调用ActionFormbean的validate()方法来进行输入检查
servlet 是服务器端的java应用程序,担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
JSP标签共20个:
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>
<jsp:include>
<jsp:forward>
<jsp:param>
<jsp:plugin>
<jsp:params>
<jsp:fallback>
<jsp:root>
<jsp:declaration>
<jsp:scriptlet>
<jsp:expression>
<jsp:text>
<jsp:output>
<jsp:attribute>
<jsp:body>
<jsp:element>
<jsp:invoke>
<jsp:doBody>
JavaBean 是一种JAVA语言写成的可重用组件。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
分享到:
相关推荐
【标题】"用jsp写的的简单的一个bbs" 涉及到的技术栈主要是Java Server Pages(JSP)和数据库管理,尤其是SQL Server 2005。JSP是一种动态网页开发技术,允许开发者在HTML代码中嵌入Java代码,以实现服务器端的逻辑...
Jsp 动态显示服务器时间 Jsp 动态显示服务器时间是指在 JSP 页面上实时显示当前服务器的时间。实现这种功能需要使用 JavaScript 和 Ajax 技术。下面是实现 Jsp 动态显示服务器时间的详细步骤和知识点总结。 一、...
在检测JSP服务器内存的场景下,我们可以编写一个JavaScript函数,该函数周期性地向服务器发送Ajax请求,请求的目标是一个返回当前服务器内存状态的JSP页面。 首先,我们需要在JSP服务器端创建一个处理内存信息的...
【标题】"jsp 写的 一个小例子"揭示了这个压缩包内容是关于使用Java Server Pages(JSP)技术开发的一个Web应用程序实例。JSP是一种动态网页开发技术,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现服务器端...
在探讨“jsp播放服务器端视频”的主题时,我们首先需要理解JSP(JavaServer Pages)是一种基于Java技术的服务器端脚本语言,用于创建动态网页。JSP将HTML标记、Java代码片段以及预定义的动作结合在一起,使得网页...
"检测JSP服务器内存的Ajax程序源码" 提供了一种方法来实时监测JSP(JavaServer Pages)服务器的内存使用状态,这有助于优化服务器性能,预防内存泄漏,以及及时发现并处理可能的性能瓶颈。 JSP是一种基于Java的技术...
综上所述,`jsp写的一个随机验证码`这个主题涵盖了JSP、Servlet、验证码机制以及Web应用的基本架构和异常处理原则。实际开发中,为了代码的可维护性和安全性,推荐将验证码生成逻辑封装到Servlet中,JSP仅作为视图层...
【JSP(Java Server Pages)】是Java技术在Web开发中的一个重要应用,它是一种动态网页标准,允许开发者在HTML代码中嵌入Java代码,从而实现动态网页的创建。JSP的核心概念是“分离表现层和业务逻辑层”,使得前端...
首先,为了开始JSP的学习,你需要一个JSP服务器。以下是一些可供下载的免费JSP服务器: 1. Blazix:体积小巧,支持JSP、Servlets和EJBs,适用于所有操作系统,包括Windows 98,且包含标签库,便于后续学习。 2. ...
【标题】"jsp 下载服务器上文件的超简单网页全套源码" 提供了一种简易的方法,让初学者能够理解并实现使用JSP技术在Web服务器上实现文件下载功能。这个源码包可能是针对那些刚接触Java Web开发,对JSP、Servlet有...
实现一个易于使用的管理远程 JSP 服务器文件的工具, 功能包括: 查看目录树, 浏览/下载文件, 删除文件, 重命名文件, 直接修改文件的内容; 内置 GZIP 压缩过滤器加快网页传输. 我们租用虚拟主机或者建立自己企业的...
在Java和JSP中,实现文件下载是一项常见的任务,它涉及到服务器与客户端之间的交互,以及对文件流的处理。下面将详细讲解如何使用Java和JSP来实现这一功能。 首先,我们从`downloadtool.jsp`开始,这是一个用户界面...
在IT行业中,动态显示JSP服务器内存的Ajax程序是一个实用的技术方案,主要用于实时监控服务器的内存使用情况。本文将深入探讨这一技术,并结合"图像版_systemjc"这一具体实现进行详细解析。 首先,JSP(JavaServer ...
【JSP写的投票小系统】是一个基于Java Server Pages(JSP)技术开发的简易投票应用程序,主要用于学习和参考。这个小系统提供了一个基础的框架,允许用户参与投票并查看投票结果。下面将详细介绍该系统的相关知识点...
### 一、JSP服务器端的设置与功能实现 #### 1. Web项目搭建 首先,在Eclipse环境下创建一个Web项目,这将作为服务器端的基础。在项目中集成必要的框架如Hibernate用于数据库操作,确保服务器能够处理复杂的业务逻辑...
【推技术实现服务器向jsp页面推动数据】 在Web开发中,传统的HTTP协议是基于请求-响应模型的,即客户端(浏览器)发起请求,服务器端处理并返回响应。然而,有些场景下我们需要服务器主动向客户端推送数据,而不是...
JSP是一种基于Java的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码,以实现动态内容的生成。JSP文件由两部分组成:静态内容(HTML、CSS、JavaScript)和动态内容(Java代码)。在服务器端,JSP会被编译成...
JSP是Java的一种动态网页技术,它允许开发者在HTML或XML文档中嵌入Java代码,实现服务器端的业务逻辑处理。JSP的核心概念包括JSP页面、指令、脚本元素和表达式。JSP页面由HTML、CSS和JavaScript组成,但关键在于它们...
JSP服务器架设JSP服务器架设
**JSP服务器安装过程(图解)** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的编程。本指南将详细讲解如何安装JSP服务器,以Apache Tomcat为例,同时配以...