C/S--------Client/server B/S--------Brower/Server 静态网站/动态网站客户端应用技术: html css flash 客户端脚本技术 //...服务器端应用技术: cgi asp php asp.net jsp //...常用资源下载网: jdk http://java.sun.com tomcat http://tomcat.apache.org eclipse http://ecli...
一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体...
2016-12-31.今天要做的第一个问题就是,怎么把网页变得好看点: addStudent/listStudent页面都有改动其中 list页面还有了<c:if 的语句这是还没练习过得知识。这里说的复制几个文件 是在哪里复制的? 2.我做的这个功能太简单,太粗糙,保存学生信息,只是写了 姓名这一选项,至少应该包含 班级、年龄、性别这些属性,如果仅仅写姓名的属性,则有些知识就不能练习或是复习到。那要怎么办?Student模块就这样写了,后面的爱好,课程...
基本概念Web容器在启动时,会为每个Web应用程序都创建一个对应的ServletContext对象,它代表当前Web应用。ServletContext(javax.servlet.http.ServletContext )存储了整个Web应用运行的上下文信息,即Web应用的全局信息,并且这些信息可以被不同的Servlet共享。ServletConfig对象中维护了对ServletContext对象的引用,Tomcat创建Servlet对象后,在init方法中将ServletContext通过ServletConfig传递给当前的Servlet。多个Servlet共享...
一:http响应1:http响应的组成部分状态行、响应头、空行、响应数据 2:状态行 常用状态码:200:请求成功302:请求路径已经转移,请访问别的地址307或者304: 请访问缓存信息404:访问资源不存在403:资源存在,但是没有访问权限500:服务器内部错误原文:http://www.cnblogs.com/warrior4236/p/5883270.html
1.session对象:会话对象 当客户端第一次访问服务器的页面时,web服务器会自动为该客户端创建一个session对象并分配一个唯一的id号 常常用它来在多个页面间共享数据,如我们课可以把访问权限放在会话中,以免 多次连接数据库 jsp中session的读取方法: Object obj=session.getAttribute("属性名"); 写方法: session.setAttribute("属性名,obj"); 其中属性名相当于标签,取出的是Object类需要进行前置转化:2.application对象...
原文:http://www.cnblogs.com/tonglin0325/p/5469460.html
01.动态网页的优势 动态网页是在服务器端运行的程序!随不同用户,不同条件 返回不同的结果! 001.交互性:网页会根据用户的要求和选择而动态的改变和现实网页内容! 002.自动更新:无需改变页面的代码,便会自动更新页面内容! 003.随机性:当不同的时间,不同身份的用户访问同一页面会产生不同的的页面效果!02.动态网页是静态网页的替代品吗? 两者各有优点,选择哪种页面取决于网站功能的需求和内容的多少。如果网站的功能简单...
一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。编程时什么情况下才需要加载类,并解剖出累的各个组成部分呢?反射是用来做框架的。从配置文件中解读类的方法等。Java中有一个Class类用于代表某一个类的字节码。Class类既然代表某个类的字节码,它当然就要提供加载某个类自己吗的方法:forName(). forName方法用于加载某个类的字节码到内存中,并使用class对象进行封装。另外...
一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getPathInfo方...
系列链接:Java web与web gis学习笔记(一)——Tomcat环境搭建Java web与web gis学习笔记(二)——百度地图API调用JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层前言:在上一篇博客JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层中,我们使用Layer Preview功能,通过GeoServer自带的OpenLayer预览到了我们发布的...
一:web应用组织结构1:web应用组成结构 2:安装web组成机构手动创建一个web应用程序目录a:在webapps下创建目录webb:在web目录下创建html、jsp、css、js、WEB-INF等目录以及index.html访问首页文件c:在html、jsp、css、js目录中写对应的文件,在WEB-INF目录创建classes、lib以及web.xml文件d:启动服务器,访问:默认访问index.html如果将web设置成服务器默认访问的应用程序,那么只需要访问localhost:8080,在server.xml文件中...
JavaWeb04_Servlet应用初步获取上下文对象方法一:重写init()方法,通过ServletConfig对象获得:public ServletContext context;
@Override
public void init(ServletConfig config) throws ServletException { context = config.getServletContext();
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {context.setAttribute("key", "小王");
}
方法二...
1.今天来写一个简单的增删改查功能,这个项目还是接着在昨天写的 --JavaWeb实现简单登录注册-- 来写的。登录成功进来后对学生信息的增删改查 好了,直接贴上今天写的代码src文件下的代码: jsp页面: 数据库创建语句: 1CREATE TABLE nanfeng.student (2 stu_id INT NOT NULL AUTO_INCREMENT,3 stu_name varchar(100) NULL,4 stu_sex varchar(100) NULL,5 stu_age INT NULL,6 stu_class varchar(100) NULL,7 ...
由于htmll的标签的内容,今天要写一个小案例,因此先不复习了吧。刚刚还去复习一下吧了 忘性太大 第一个案例做的表单大概长这样。 原文:https://www.cnblogs.com/startFrom0/p/12731624.html