Jakarta Struts应用的七个经验(3)

  4. 把JSP放到WEB-INF后以保护JSP源代码    为了更好地保护你的JSP避免未经授权的访问和窥视, 一个好办法是将页面文件存放在Web应用的WEB-INF目录下。    通常JSP开发人员会把他们的页面文件存放在Web应用相应的子目录下。一个典型的商店应用程序的目录结构如图2所示。跟catalog (商品目录)相关的JSP被保存在catalog子目录下。跟customer相关的JSP,跟订单相关的JSP等都按照这种方法存…

保护JSP页面不被非法访问

    为了更好地保护你的JSP避免未经授权的访问和窥视, 一个好办法是将页面文件存放在Web应用的WEB-INF目录下。     通常JSP开发人员会把他们的页面文件存放在Web应用相应的子目录下。一个典型的商店应用程序的目录结构如图2所示。跟catalog (商品目录)相关的JSP被保存在catalog子目录下。跟customer相关的JSP,跟订单相关的JSP等都按照这种方法存放。   基于不同的功能 JSP 被放置在不同的目录下…

Spring拿你怎么办

学习JSP应用开发有一段时间了,学习中我克服了许多困难,感觉收获了许多。学的东西愈多,问题愈多。我注意到我所浏览的网站中,ASP网站还是站了大多数的,ASP.NET和JSP 开发的网站不是很多,其中校内网使用JSP开发的。 JSP开发网站有许多中模式,其中JSP架构、JSP+JavaBean架构、JSP+Java+Servlet架构比较简单,Struts+Hibernate架构稍微难一些,可是一涉及到Spring情况就不好了,老是莫名其妙的出现…

JSP设计模式

 一:介绍   记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说jsp设计使用MVC来设计。   二:MVC介绍   MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应的操作 通常jsp只负责view也就是只负责显示页面。业务逻辑等有bean(ejb)去实现。下面讨论的…

JSP自定义标签

JSP自定义标签JSP自定义标签试验JSP中有一块重要的技术:自定义标签(Custom Tag),最近这几天在学习Struts的时候发现Struts中使用了很多自定义标签,如html、bean等。所以我就做了个简单的试验,学习一下这种技术。JSP自定义标签试验  一、概述       JSP中有一块重要的技术:自定义标签(Custom Tag),最近这几天在学习Struts的时候发现Struts中使用了很多自定义标签,如html、bean等。所以我就做…

JSP tag 介绍

JSP 开源标签大全:http://hi.baidu.com/zhouhaowei/blog/item/15a5eafa123835254f4aeaf1.html   一篇介绍JSP标签库很详细的文章 2008年12月17日 星期三 上午 10:52 标准的JSP 标记可以调用JavaBeans组件或者执行客户的请求,这大大降低了JSP开发的复杂度和维护量。 JSP技术也允许你自定义taglib,其实换句话说,taglib可以看成是对JSP标记的一种扩展,正如xml是对 html的一种扩展一样。taglib通常定…

Jsp设计模式[转载]

一:介绍    记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp,后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说jsp设计使用MVC来设计。二:MVC介绍    MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应的操作。通常jsp只负责view也就是只负责显示页面。业务逻辑等有bean(ejb)去实现。下面讨论的是不…

java(二)

JSP与jakarta  JSP技术是jakarta所提供的两大模板技术(JSP和Velocity)之一,这两个都是非常好的模板技术。jakarta的framework(例如struts、slide)对JSP提供了很好的支持,java.apache的framework(turbine)对Velocity提供了很好的支持。  运行JSP文件  1. 下载并安装tomcat。下载地址:http://jakarta.apache.org/tomcat 2. 编写自己的JSP网页和Java对象。 3. 配置自己的Web应用。配置方法: 在T…

学习jsp的过程

我建议你这样: Step1. 学习JSP。  ——  这个最最简单。 入门就足够!不要看《Thinking in Java》。 推荐书目:随便买。 20块左右就够了。 需要包含的内容:  JSP语法,JSP内置对象,JDBC(非常重要),JSP如何发布。 Step2. 学习JAVA。 ——  因为随着学习的深入,你就会发现不能把<html>和JSP连接数据库操作的代码混杂到一起。这个时候就会用到JAVABEAN和Servlet。它们俩都是CLASS。那么你就要好…

Java常碰面试题

[size=medium]1、jsp和servlet的区别、共同点、各自应用的范围?? JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。在struts框架中,JSP位于MVC设计模式…

周总结2

  上周工作总结 1.  这个周主要复习了设计模式和归并排序,然后将实习项目的左边JTree的功能实现并整合,同时写了相关的数据库的方法。 2.  复习了java web方面的知识,比如jsp到servlet,jsp到jsp、servlet到jsp以及servlet到servlet的跳转方式以及它们的传递参数的方式;然后还有jsp指令元素、动作组件、jstl、自定义标签;二进制以及相关的原码、补码、反码和移码;然后分析了它们的实用性。 3…

jsp设计模式

JSP设计模式 一:介绍 记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp 后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说 jsp设计使用MVC来设计。 二:MVC介绍 MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应的操作 通常jsp只负责view也就是只负责显示页面。业务逻辑等有bean(ejb)去实现。下面讨论…

在struts2框架下把一个参数从一个jsp传到另一个jsp

在用struts2的应用过程中,老是习惯了在action中设置setAttribute然后去jsp中getsetAttribute,以至于当想从一个jsp传参数到另外一个jsp的时候没有头绪了,纠结于是在页面中到底是该用getAttribute还是用getParameter获取参数,原因就是没把struts2中request的作用域搞懂,研究了一下,从一个jsp到另一个jsp用getParameter就可以搞定,action中不需要任何处理,因为STRUTS2已经把参数封装到request中了…

j2ee学习struts1.x总结1

*******JSP设计模式Model1:完全使用含有java代码的JSP来实现; --编码简单,适用于小型的项目; --显示逻辑和业务逻辑都混合在jsp中,并且不适合中大型的项目;******JSP设计模式Model2:使用servlet和jsp相结合的方式来实现; --实现了java代码和页面显示的分离,可扩展性强; --增加了额外的编码和配置文件的工作量;******Struts MVC框架原理: 1.客户端浏览器提交请求信息 2.web容器根据web.xml…
下一页 »