首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JSP放到WEB-INF后以保护JSP源代码

本人在看《J2EE核心模式》(“Core J2ee Patterns”,刘天北、熊节译),里面提到了一种实现资源保护的方法,那就是把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF...目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码(19页)。...跟customer相关的JSP,跟订单相关的JSP等都按照这种方法存放。 图 2.基于不同的功能 JSP 被放置在不同的目录下 这种方法的问题是这些页面文件容易被偷看到源代码,或被直接调用。...我们仍然可以使用WEB-INF目录下的JSP页面来提供视图给客户,客户却不能直接请求访问JSP。 采用前面的例子,图3显示将JSP页面移到WEB-INF 目录下后的目录结构 图 3....> 上面这段语句只有一个名为test的按钮,如果单击这个按钮是,系统就会跳转到/WEB-INF/jsp/test/test.jsp,它的代码如下: 例2:/WEB-INF/jsp/test/test.jsp

4.3K30

30套JSP网站源代码合集「建议收藏」

JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。我收集了一些JSP开发的网站源代码,从实践中学习,希望对大家有用。...资料名称 下载地址 网上购物系统(jsp+mysql+tomcat) http://down.51cto.com/data/54179 jsp网上购物系统源代码 http://down.51cto.com.../data/65511 【jsp源代码】网上书店毕业设计(含论文和源代码) http://down.51cto.com/data/96868 JSP网上购物系统(论文+源码) http://down.51cto.com...http://down.51cto.com/data/68221 JSP 人力资源管理系统源代码 http://down.51cto.com/data/357854 Jsp日期控件 [源代码] http.../193383 基于jsp+sql2005开发的留言板系统源码 http://down.51cto.com/data/216597 jsp的网络通讯录系统源码(MVC+JSTL+Servlet+SQL)

9.4K51

JSTL-开放源代码JSP标签库

今天刚知道这个东西,JSTL全称:JSP Standard Tag Library,翻译过来就是标准的JSP标签库。那什么是标签?标签就是用来标志您的目标的分类或内容,在HTML语言中处处都是标签。...使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素; 2....某开发人员比较懒惰,不愿意经常重复性的在JSP页面中使用那些脚本元素,因此就封装了自己的一套代码,专门用来简化JSP的编写的; 2....它还支持使用本地化资源束进行 JSP 页面的国际化。xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据,而 sql 库定义了用来查询关系数据库的操作。...咂看之下自然就是JSTL能看源代码,ASPX的不能。 详细的比较以后再写吧,天快亮了,该睡觉了。

1.5K20

【程序源代码】Log4J 日志分割

“ 关键字:通过log4j实现日志文件按照日期和文件大小进行自动分割保存,实现日志备份和日志文件合理管理。”...其实大家对log4j并不陌生,它在好多项目中都会用到这个框架,它的主要使用是一个比较优秀的日志管理框架,很方便集成到实际项目中使用。...Log4j是Apache下的一款开源的日志框架,能够满足我们在项目中对于日志记录的需求。Log4j提供了简单的API调用,强大的日志格式定义以及灵活的扩展性。...我们可以自己定义Appender来满足我们对于日志输出的需求。 最近就有个项目需要整合log4j框架,但实际应用中分现因为系统出现问题,需要将日志按照日期和大小进行分割保存。...01 — 自定义工具类 class:log4j日志支持按照日期和大小进行切割 package import java.io.File; import java.io.IOException; import

1.4K10

【程序源代码】《Spring Boot开发笔记》日志管理​

《Spring Boot开发笔记》日志管理 章节节内容 (十)日志管理 咱们程序员一般传统的输入日志的方法 就是java类中system.out.println() 输入到控制台。...现在日志框架的设计理念就是:统一提供一下日志抽象接口,如果你需要在业务类中输出日志就来实现这个日志抽象接口就可以。...那就面临一下问题如何统一日志管理。1、将系统中其他日志框架先排除出去 2 用中间包来替换原有的日志框架;3实现就导入slf4j对应的具体实现就可以了。...;可以理解成:springboot将工程中其它的日志框架替换成slf4j日志框架了。...来输出日志级别,可以通过下面的方式来设置debug级别日志的输出 debug=false #配置日志输出到文件中:这里输出的日志文件是在项目的根目录下面,这种可以指定文件名 #logging.file=

43930

【程序源代码】《Spring Boot开发笔记》日志管理​

《Spring Boot开发笔记》日志管理 (十)日志管理 咱们程序员一般传统的输入日志的方法 就是java类中system.out.println() 输入到控制台。但这样对代码的影响也是比较大的。...现在日志框架的设计理念就是:统一提供一下日志抽象接口,如果你需要在业务类中输出日志就来实现这个日志抽象接口就可以。...那就面临一下问题如何统一日志管理。1、将系统中其他日志框架先排除出去 2 用中间包来替换原有的日志框架;3实现就导入slf4j对应的具体实现就可以了。...;可以理解成:springboot将工程中其它的日志框架替换成slf4j日志框架了。...       String s = "Hello Springboot";        return s;   } } 4、配置文件中管理日志 #基础配置日志输出:默认的使用info来输出日志级别,

48720

JSP博客管理系统myeclipse开发mysql数据库mvc结构java编程

一、源码特点 JSP博客管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助 mvc结构,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。...本系统包括设计源码相关文档,详情咨询Q 251836457 视频内容 二、功能介绍 此次系统主要在JSP的基础上,结合Servlet技术并以MVC的框架以及面向对象的方法加以实行。...本次设计将采用JSP+Servlet+javabean技术并采用MVC开发框架加以实现。 该模块下有五个子功能 1. 博文查看将返回的博文以标题和博文简略形式展示出来。 2....查看博文,留言和评论:前台页面会展示新的博文,留言和评论,点击相应文字便可进入相应页面观察全文。 3. 添加留言或评论:可以在前台页面显示的博文或者留言板上输入自己的留言或评论。 4.

1.8K30

【吐血整理】Java项目源码分享

+Servlet+JavaBean+MySQL2、jsp开发图书馆管理系统源代码下载 实例(三):餐饮管理系统,源码下载: jsp实现的餐饮管理系统 实例(四),学生成绩管理,源码下载: Java Bean...八),人事管理系统,源码下载: JSP人事管理系统(源代码) 一些博客系统: ======= 实例(一),源码下载: bestick/cblog 实例(二),源码下载: Jsp+servlet个人博客小项目...实例(三),源码下载: JSP七个小项目代码和笔记汇总(java web)留言、登录系统等 实例(四),源码下载: 基于Jsp编写的博客系统(java+sql) 实例(五),源码下载: MyEclipse...+Jsp+MySql实现小小博客系统源码 其它的一些项目实例: ========== 实例(一),非常有用的一些小实例下载: JAVA上百实例源码以及开源项目源代码 实例(二),12个项目中的10/11...Java开发实战1200例 (第1、2卷)源代码_51CTO下载中心_IT技术资料免费下载 实例四),J2EE初学者最佳实战 GitHub – JeffLi1993/servlet-core-learning

2.4K40

Tomcat学习—Tomcat的简介和目录以及配置文件介绍(Windows环境)

1:Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。...对于不支持Servlet/JSP的HTTP服务器,可以通过Tomcat服务器来运行Servlet/JSP组件。...work:Tomcat服务器中jsp经过编译后生成的servlet 3:配置文件简介 server.xml——Tomcat中最重要的配置文件。...定义了Tomcat的体系结构,包括连接器端口、连接数、集群、虚拟目录、访问日志等 web.xml——默认文件的设置 context.xml——全局context的配置文件,包括JNDI(Java Naming...,可以修改默认Tomcat日志路径和名称 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/121277.html原文链接:https://javaforall.cn

49820

servlet 理解大全

创建与服务器的socket连接,并为这个socket创建一个监听者 创建一个线程管理器 实现安全 对日志之间的过滤 jsp支持 还有内存管理 容器能提供什么?...有内在API,只考虑业务 控制servlet的生命周期 多线程支持 声明方式实现安全 类似xml部署描述文件 jsp支持 容器把jsp代码翻译成java代码 浏览器输入一个url并返回html文件的过程...只有第一个请求 会具有如此复杂的操作 一堆jsp文件部署为web应用的一部分 容器读取这个应用的web.xml,但是对.jsp文件不做任何处理 jsp 等待着请求来请求 客户点击连接请求jsp 服务器将....jsp翻译成一个servlet的java源代码 会在这个阶段发现jsp源代码错误 容器把.java文件翻译成.class文件 会在这里捕获到java语法错误 容器加载新生成的servlet类 容器实例化...可以在JSP中完成servlet的初始化工作,但是与常规的servlet稍有不同 配置servlet初始化参数 配置jsp初始化参数与普通无差别,区别就在于一个 \ // 请看下面代码

41120
领券