皮皮网

皮皮网

【spingmvc源码】【洗盘 出货 源码】【小猪赚钱app源码】resin 源码下载

时间:2024-11-30 03:13:50 分类:时尚

1.如何安装resin
2.那位高人帮我破下一个MD5的码下密码啊?

resin 源码下载

如何安装resin

       1.Resin 可以在 .ibm.com/developerWorks/java/jw-tips/tip/index.shtml

       这里讲述了把测试和示例代码放在一个内部静态类的好处,是码下一种不错的工程化技巧和途径。

       把Java Bean装到JSP里

       正如我们在本文开头讲述的码下那样,我们对这个MD5 Bean的码下应用是基于一个用户管理,这里我们假设了一个虚拟社区的码下用户login过程,用户的码下spingmvc源码信息保存在数据库的个名为users的表中。这个表有两个字段和我们的码下这个例子有关,userid :char()和pwdmd5 :char(),码下userid是码下这个表的Primary Key,pwdmd5保存密码的码下MD5串,MD5值是码下一个bit的大整数,表示成进制的码下ASCII需要个字符。

       这里给出两个文件,码下login.html是码下用来接受用户输入的form,login.jsp用来模拟使用MD5 Bean的码下login过程。

       为了使我们的测试环境简单起见,我们在JSP中使用了JDK内置的洗盘 出货 源码JDBC-ODBC Bridge Driver,community是ODBC的DSN的名字,如果你使用其它的JDBC Driver,替换掉login.jsp中的

       Connection con= DriverManager.getConnection("jdbc:odbc:community", "", "");

       即可。

       login.jsp的工作原理很简单,通过post接收用户输入的UserID和Password,然后将Password变换成MD5串,然后在users表中寻找UserID和pwdmd5,因为UserID是小猪赚钱app源码users表的Primary Key,如果变换后的pwdmd5与表中的记录不符,那么SQL查询会得到一个空的结果集。

       这里需要简单介绍的是,使用这个Bean只需要在你的JSP应用程序的WEB-INF/classes下建立一个beartool目录,然后将MD5.class拷贝到那个目录下就可以了。如果你使用一些集成开发环境,请参考它们的deploy工具的说明。在JSP使用一个java Bean关键的西瓜影音电影源码一句声明是程序中的第2行:

       <jsp:useBean id='oMD5' scope='request' class='beartool.MD5'/>

       这是所有JSP规范要求JSP容器开发者必须提供的标准Tag。

       id=实际上是指示JSP Container创建Bean的实例时用的实例变量名。在后面的<%和%>之间的Java程序中,你可以引用它。在程序中可以看到,通过 pwdmd5=oMD5.getMD5ofStr (password)引用了我们的MD5 Java Bean提供的唯一一个公共方法: getMD5ofStr。

       Java Application Server执行.JSP的过程是先把它预编译成.java(那些Tag在预编译时会成为java语句),然后再编译成.class。这些都是unity 转场源码系统自动完成和维护的,那个.class也称为Servlet。当然,如果你愿意,你也可以帮助Java Application Server去干本该它干的事情,自己直接去写Servlet,但用Servlet去输出HTML那简直是回到了用C写CGI程序的恶梦时代。

       如果你的输出是一个复杂的表格,比较方便的方法我想还是用一个你所熟悉的HTML编辑器编写一个“模板”,然后在把JSP代码“嵌入”进去。尽管这种JSP代码被有些专家指责为“空心粉”,它的确有个缺点是代码比较难管理和重复使用,但是程序设计永远需要的就是这样的权衡。我个人认为,对于中、小型项目,比较理想的结构是把数据表示(或不严格地称作WEB界面相关)的部分用JSP写,和界面不相关的放在Bean里面,一般情况下是不需要直接写Servlet的。

       如果你觉得这种方法不是非常的OO(Object Oriented),你可以继承(extends)它一把,再写一个bean把用户管理的功能包进去。

       到底能不能兼容?

       我测试了三种Java应用服务器环境,Resin 1.2.3、Sun J2EE 1.2、IBM WebSphere 3.5,所幸的是这个Java Bean都没有任何问题,原因其实是因为它仅仅是个计算程序,不涉及操作系统,I/O设备。其实用其它语言也能简单地实现它的兼容性的,Java的唯一优点是,你只需提供一个形态的运行码就可以了。请注意“形态”二字,现在很多计算结构和操作系统除了语言本身之外都定义了大量的