JSP自定义标签的实现过程2015-07-17 08:27:45
2001年接触jsp,当时标签库、N层结构开发、设计模式等j2ee的思想还刚刚萌芽,每个jsp文件就是纯粹的java嵌入代码、javascript、html的混杂,以实现功能为第一要务。2003年首次接触taglib,对apache组织上的jstl略有了解,但没有真正在项目中使用。随着struts
收集:最受开发者喜欢的15种文本编辑器2015-07-17 08:27:44
For many developers, a trusty text editor is all you need for even the most complex web applications. Whether youre creating a site from scratch, editing a CSS file, or messing around with configuration files on the server - a good, solid
JSP、Servlet中的相对路径和绝对路径2015-07-17 08:27:44
JSP和Servlet中的绝对路径和相对路径问题困扰了我好几天,经过努力之后将其部分心得和大家共享。 前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp/ web应用的目录结构: webapp/ web-inf/
封装数据库操作,Javabean给数据库瘦身2015-07-17 08:27:42
封装 数据库 操作,目的就是为了隐藏java.sql包内的类,在编码中去掉核心的 数据库 操作代码。以杜绝直接 数据库 操作容易带来的资源未释放问题。同时也减少了 数据库 操作的编码量。 但是很多网友在封装时,却喜欢返回结果集(ResultSet对象),那么这个封装
通过对servlet和JSP的调优提升程序性能2015-07-17 08:27:42
本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中
JSP-不断升温的动态网页建造工具2015-07-17 08:27:40
JSP作为建立动态 网页 的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译
用stack变量优化Java代码2015-07-17 08:27:40
java程序包含了大量的对象,我们需要了解它们是从哪里被访问的,变量存储于何处对程序的性能有显著的影响--尤其是某些需要被频繁访问的变量。 我们写一个Java类,在其内部方法中定义的局部变量或对象是存储在stack(堆栈)中的,且JVM是一种stack-based的
JSP教程:点击链接后下载文件(右键另存)功能2015-07-17 08:27:39
/** *//** * 实现文件另存功能 * * @param text * 文件内容 * @param fileName * 文件名称 * @return */ protected String renderFile(String text, String fileName) throws IOException { response.addHeader(Content-Disposition, attachment; filename=
Zend Framework和Struts22015-07-17 08:27:39
POJ是我们实验室的项目,现在的POJ基本上还沿用了2003年时的Serverlet代码结构,没有任何框架,视图和控制器都混在一起。这个学期打算要重构POJ,于是我就开始纠结到底用什么MVC框架。 摆在我面前的选择有这么几个: asp.net php, Zend Framework框架 Java, S
实例讲解在JSP开发中的对象和范围属性2015-07-17 08:27:38
在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性。范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象。例如,session对象在会话期间内,可以在多个页面中被访问。application对象在整个Web应用程

推荐JSP教程