`
roruby
  • 浏览: 335129 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
Java Server Page(JSP)作为建立动态网页的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译后JSP文件是否有改变,如果没有改变,就直接执行Servlet,而不用再重新编译,这样,效率便得到了明显提高。 今天我将和大家一起从脚本编程的角度看JSP的安全,那些诸如源码暴露类的安全隐患就不在这篇文章讨论范围之内了。写这篇文章的主要目的是给初学JSP编程的朋友们提个醒,从一开始就要培养安全编程的 ...
我们中华的美德实在很多。可处在现在的社会,有的美德反而束缚了个人的发展!我国新出的一部法律上,不是明确说:拾到东西归还失主时,可以索要应得报酬。不过今天我们不谈论这个话题,我要说的就在下面!〈不要笑小生逗圈子啊。〉  “谦虚”我想是大家公认的美德!可有时我们明明是可以做好的,而且有的还会做的更好。但我们却违心的说:我不行的!也许就这么简单的一句话,我们美好的明天失去了。我不是危言耸听,在好多的机会面前,我们是能拿出点什么的。可我们为什么不敢呢?不就是顾忌别人说自己“猖狂”,不会“谦虚”,而不敢表现吗?  写到这里,我想大家一定会深有同感!一定因为这个原故失去了一个个机会。所以我们要学会表现自己! ...
在使用struts多模块的,找到一些小技巧和经验,与大家分享一下。     关于多module的配置就不说了,只需要用不同的config,struts-config.xml作为默认module, struts-config-module.xml作为/module的配置   CSDN上有不少相关的说明。   struts中的module,实际上就类似于平日里开发web程序中的子目录  如    /- root   /music   /module   /...  例如上面的/music作为模块名  那么struts-config-music中的所有path默认即/music/xxx.do   一些 ...
J2SE 5.0 Beta 2 Download Java 2 Platform, Standard Edition 5.0 Beta 2 http://java.sun.com/j2se/1.5.0/download.jsp
  Web应用开发早期曾经是那么的“简单”,那个时候还只是纯HTML页面和浏览器特效而已。由于还涉及不到动态数据操作和商业应用,也就省去了很多麻烦。但是这样的“简单”只是过眼云烟,如今我们不得不为复杂的基于Web的商业应用开发采用诸多技术。   本文将介绍如何利用Struts进行应用开发的前台整合的开发过程。Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。   阅读本文需要读者具有以下几方面的开发经验:JSP、Servlet、自定义标签库 ...
产生验证码图片的文件image.jsp<ccid_nobr></ccid_nobr><ccid_code><%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc& ...
3.1 面向对象技术基础 3.1.1 面向对象的基本概念  面向对象的基本思想
  2.3深入探讨函数:    2.3.1构造函数、默认构造函数、 缺省构造函数     对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当 ...
前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!学编程学的是什么?思想!精通一门编程语言(最好是面向对象的语言)后再去搞其他的编程语言,你会发现过程是如此的行云流水!为什么?你已经把编程的思想掌握了,再去学其他的,无非是学习一种新的语法格式了。 我 ...
一、 前言 说起来,Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器上创立 ...
  虽然你可以把大段的代码放在脚本片段(scriptlet)内,但是绝大多数的Java代码属于可重复使用的名为JavaBea的组件。JavaBean类似于ActiveX控件:他们都能提供常用功能并且可以重复使用。   JavaBean的值是通过一些属性获得的 ...
  利用jdbc进行数据库操作,分为以下几步:  1.载入驱动    格式:Class.forName (<JDBC  Driver Class Name>)     E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver")   2.联接数据源。  Connection con  以下任选其一  con = DriverMan ...
  在以往的文章中,将IE浏览器中默认的搜索引擎替换成强大的Google等常用搜索,都需要打开注册表编辑器,然后逐一修改键值来实现,略显麻烦。现在,我们只需下载导入一个注册表文件,便可轻松实现,非常方便。  首先在IE地址栏输入:“www.google.com/google.reg”,确定下载Google.reg,然后双击Google.reg,将该文件导入注册表。关闭IE中已打开的“搜索”栏,然后再点击工具栏上的“搜索”按钮,呵呵,看看现在的搜索引擎是否已经变成了Google了。如果你想恢复IE原来默认的搜索引擎,只需在IE址栏输入:“www.google.com/default.reg”,下载 ...
  Struts快速入门:它能做什么?它如何做? 本文选自《Practical J2EE Application Architecture》的第四章,作者是Nadir Gulzar,并且由McGraw-Hill/Osborne Media(www.osborne.com)于2003年3月出版 Published on TheServerSide.com November 4, 2002 发布于 TheServerSide.com ...
 使用tomcat4的manager功能的试验与体会。 一)启用manager功能。 在测试Struts的时候,修改了struts-config.xml文件,需要重启tomcat进行测试。 每次重启感觉很麻烦,突然想起以前使用过的tomcat的manager功能,可以很方便的对web application进行启动、停止、重启、移除等操作,可省却频繁重新启动整个容器服务器的麻烦。 可输入地址:http://localhost:8080/manager/html总提示没有权限。 打开server\webapps\manager目录,没有看到jsp、Servlet文件。是不是没有找到相应的管理Ser ...
Global site tag (gtag.js) - Google Analytics