Java web开发
文章平均质量分 64
iteye_232
这个作者很懒,什么都没留下…
展开
-
相关JSP
工作原理:1.翻译阶段:当容器接受到客户端的请求后,先判断被请求的jsp是否存在,若不存在返回404错误,如存在,将该jsp先翻译成一个servlet2.编译阶段:将servlet的源文件编译成一个字节码文件,然后有容器将其装载进虚拟机并构造出一个实例对象(单例)。3.执行阶段:按照servlet生命周期(init(),service(),destory())的过程来运行s...原创 2010-09-01 19:27:56 · 83 阅读 · 0 评论 -
如何实现数据水晶分页显示的功能?
这就是要显示的结果首先要一个好看点的css样式 page.css文件的代码 BODY {FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;WIDTH: 60%; PADDING-LEFT: 25px;}/*CSS green-black style pagination*/DIV...原创 2010-10-10 16:30:21 · 95 阅读 · 0 评论 -
log4j写日志
好处:便于维护与管理,如果系统崩溃或被黑客攻击,查日志就知道问题在哪里。。 log4j.rootLogger=debug,CONSOLE,FILE debug:代表记录器的级别,小级别显示大的,大级别不显示小的 DEBUG<INFO<WARN<ERROR<FATALappender:配置输出源 log4j.appender.CONSOLE=or...原创 2010-10-17 21:17:07 · 79 阅读 · 0 评论 -
太多的连接
今天开发项目的时候,总是报错,可是就是找不出原因,后来根据抱错的提示,进行了中文翻译 Data source rejected establishment of connection, message from server: "Too many connections" “太多的连接” 上网查了,只要在Mysql的my.ini配置文件的大约93行处,把最大连接数改为50...原创 2010-10-18 08:46:42 · 115 阅读 · 0 评论 -
最简单的文件上传
文件上传实例 testFileUpload.jsp代码<script> Ext.onReady(function(){ var panel=new Ext.form.FormPanel({ tbar:[{text:'提交',handler:function(){ panel.getForm().submit({ url:'FileU...原创 2010-11-04 20:32:59 · 146 阅读 · 0 评论 -
Get 和 Post 之详解
1.HTTP请求格式: <request line> <headers> <blank line> [<request-body>] 在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个...原创 2010-11-08 10:49:43 · 240 阅读 · 0 评论 -
java 导出Excel文件
这是项目其中的一个功能1前台: {iconCls:'icon-out',text:"导出文件",handler:function(){ judgePurview('teacher.0905?forward=importOut',function (){ Ext.Ajax.request({...原创 2010-11-09 11:22:09 · 87 阅读 · 0 评论 -
JSP中forward和redirect有什么区别?
解释一:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取...原创 2010-11-09 16:30:12 · 435 阅读 · 0 评论 -
web应用最终可以以哪种形式进行部署
EAR(Enterprise Archive) Java 企业应用程序包文件 文件扩展名,是指JAR生成的一个打包文件,通常是EJB打成ear包。 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式, 它允许将许多文件组合成一个压缩文件。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。 ...原创 2010-11-16 08:58:00 · 306 阅读 · 0 评论 -
监听器
监听器概述1.Listener是Servlet的监听器2.可以监听客户端的请求、服务端的操作等。3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。4.编写监听器需要实现相应的接口5.编写完成后在web.xml文件中配置一下,就可以起作用了 常用的监听接口 应用事件模型提供了当ServletCon...原创 2010-11-16 19:58:21 · 96 阅读 · 0 评论 -
jsp 自定义标签
第一版本: 为什么要使用自定义标签呢?主要是为了取代丑陋的JSP脚本。在HTML页面中插入JSP脚本有如下几个坏处: JSP脚本非常丑陋,难以阅读。 JSP脚本和HTML代码混杂,维护成本高。 HTML页面中嵌入JSP脚本,导致美工人员难以参与开发。 以下是jsp开发1.1;1.自定义一个处理类,继承BodyTagSupport类重写以下方法:...原创 2010-11-17 11:56:25 · 156 阅读 · 0 评论 -
jsp 七大动作
jsp动作1.创建bean对象: <jsp:useBean id="bean对象引用名"class="包.类"scope="对象作用域(page(默认)/request/session/application)"/> 2.为对象设置属性值: <jsp:setProperty name="bean对象" property="bean对象原创 2010-11-17 20:49:03 · 166 阅读 · 0 评论 -
struts1知识点
对一个星期的Struts1进行笔记总结: 1,what-->什么是struts struts 实质上就是一个mvc框架,用于java web的应用开发 2,why-->为什么要用struts 1,...原创 2010-11-26 10:51:05 · 128 阅读 · 0 评论 -
struts1 struts2 国际化
struts1国际化1,在struts-cofig.xml中进行配置 <message-resources parameter="action/ApplicationResource"></message-resources>2,在I18n.jsp <%@ page language="java" contentType="text/html; ...原创 2010-12-02 11:21:44 · 150 阅读 · 0 评论 -
struts2知识点
1,Struts1和Struts2的区别和对比 1 Struts1要求Action类继承一个抽象基类。Strut1的一个普遍问题是使用抽象类编程而不是接口。 2 Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。 Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的, ...原创 2010-12-19 23:28:58 · 179 阅读 · 0 评论 -
实现业务系统中的用户权限管理
最近学那个用户权限管理系统,郁闷的很啊,总是理解地云里云雾 最后还是从网上搜索一两篇有关于用户权限的系统,很详细,有时间慢慢看一下,理解还是有好处滴 还希望那位有心大虾教教 网址为:http://www.uml.org.cn/zjjs/201008111.asp网址为:http://www.iteye.com/topic/300513历时三...原创 2010-10-07 20:50:19 · 134 阅读 · 0 评论 -
如何在关闭页面时自动清除Session?
1、在要关闭的页面中的<head>处加入如下的java脚本:<head> <script type="text/JavaScript" language="javascript"> function when_closed(){ //该函数的作用是:当浏览器窗口被关闭时,调用程序,清除session ...原创 2010-10-06 09:40:34 · 4102 阅读 · 0 评论 -
Java中四种XML解析技术
(一)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的...原创 2010-10-05 19:46:52 · 111 阅读 · 0 评论 -
相关servlet
Servlet 是个特殊的Java 类,这个Java 类必须继承HttpServlet 。每个Servlet 可以响应客户端的请求。Servlet 提供不同的方法用于响应客户端请求。 • doGet: 用于响应客户端的get 请求。 • doPost: 用于响应客户端的post 请求。 • doPut: 用于响应客户端的put 请求。 • doDelete: 用于响应客户端的del...原创 2010-09-01 19:34:26 · 89 阅读 · 0 评论 -
相关juery
1.1、概述 随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。 jQuery是继protot...原创 2010-09-01 19:38:25 · 122 阅读 · 0 评论 -
相关ajax
ajax总结:what: ajax:Asynchronous JavaScript and XML 即:异步的javascript和xmlwhy: 1.好的用户体验 2.自动补全功能 3.内容聚合 4.局部刷新how: 1.创建XMLHttpRequest对象 2.设置回调函数 3.调用XM...原创 2010-09-01 19:41:41 · 74 阅读 · 0 评论 -
相关dwr
DWR框架总结:what: DWR:Direct 原理:通过servlet生成javascript.why: 1.快速开发how: 1.在web.xml中配置servlet. 2.配置dwr.xml.通过配置dwr.xml 3.在dwr的dubug平台测试. 4.设置回调函数.优缺点: 注...原创 2010-09-01 19:47:04 · 72 阅读 · 0 评论 -
相关ORM
ORM (Object relation mapping) 对象关系映射 10.1.1 什么是ORM ORM并不是一种具体的产品,而是一类框架的总称,它概述了这类框架的基本特征:完成面向对象的程序设计语言到关系数据库的映射。基于ORM框架完成映射后,既可利用面向对象程序设计语言的简单易用性,又可利用关系数据库的技术优势。 面向对象程序设计语言与关系数据库发展不同步时,需要一种中间解决方案,ORM框...原创 2010-09-01 19:51:19 · 78 阅读 · 0 评论 -
相关ibatis
参考:相对于Hibernate和Apache OJB等“一站式”ORM解决方案而言,IBatis是一种“半自动化”的ORM实现。 这个框架将让你能够更好的在JAVA应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。另外还包括一些可能很有用的工具。 SQL Maps: Sql Maps是这个框架中最激动人心的部分,...原创 2010-09-01 19:57:37 · 87 阅读 · 0 评论 -
相关连接池
手写连接池 What—>(数据库连接池负责分配、管理和释放数据库连接)Why—>数据库连接池技术带来的优势: (处理大数据量的并发问题)(多数据库服务器和多用户)(事务处理)How—>1. 创建DBConnectionPool类和DBConnectionManage类2.DBConnectionManage主要有创建连接...原创 2010-09-01 19:59:39 · 116 阅读 · 0 评论 -
JSP、Java和JavaScript有什么区别和联系
JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心.JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完...原创 2010-09-27 10:20:10 · 544 阅读 · 0 评论 -
在JSP中有哪些注释格式?
在JSP中如何使用注释主要有四中方法:1。<%-- 与 --%>2。//3。/**与**/4。<!--与--> 在jsp文件中能用注释为<!-- -->而在jsp文件或HTML<% %>中能用的注释为//、/** */、 <!--注释内容-->:这种注释方式客户端可以查看到<...原创 2010-09-27 11:30:27 · 1385 阅读 · 0 评论 -
如何利用过滤器实现权限验证功能?
. 过滤的实现调用链所有过滤器都服从调用的过滤器链,并通过定义明确的接口得到执行。一个执行过滤器的 Java 类必须执行这一 javax.servlet.Filter 接口。这一接口含有三个过滤器必须执行的方法: doFilter(ServletRequest, ServletResponse, FilterChain):这是一个完成过滤行为的方法。这同样是上游过滤器调用的方法。引入的Filt...原创 2010-09-27 16:36:57 · 361 阅读 · 0 评论 -
page、request、session和application有什么区别?
1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如果不进行手工删除...原创 2010-09-27 16:44:54 · 589 阅读 · 0 评论 -
如何在Web程序中实现定时运行的功能?
定时器在Web中的应用关键字: java定时器在web中的应用在web中,定时器的启动一般随web server的启动而启动,一般有两种方法. 方法一:在web.xml里配置一个Servlet,并设置其随web server的启动而启动。然后在该Servlet的init()方法里启动定时器,在destory()方法里销毁定时器。 方法二:在web.xml里配置一个Listene...原创 2010-09-28 21:01:30 · 344 阅读 · 0 评论 -
在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
System.out.println("根目录所对应的绝对路径:" + request.getServletPath() + ""); String strPathFile = request.getSession().getServletContext().getRealPath(request.getRequestURI()); System.out.println("文件的绝对路径:" + ...原创 2010-10-05 10:11:29 · 97 阅读 · 0 评论 -
java乱码处理集中营
由于jdk中只规定了必须有一些unicode utf8 等编码的实现, 好像对汉字编码没有什么实现的硬性规定, 所以有时候就会出现乱码问题。 数据库访问时的乱码问题,可以数据库连接中加上useunicode =true 以及用gbk 或gb2312编码就可以了: 在建立数据库时,将数据库中的所有表的编码方式都设置为gbk,原因是JSP中也使用了gbk编码,这样统一的结果是可以减少很多...原创 2010-10-05 10:13:47 · 90 阅读 · 0 评论 -
Hibernate知识点
1 什么是Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合 ,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在...原创 2010-12-20 08:47:56 · 187 阅读 · 0 评论