LWAP框架后台剖析

LWAP框架已开源,通常无需自定义servlet。本文通过实例介绍其工作原理,涉及用户登录验证过程。在form提交时,通过get请求调用jar中Login.class进行验证。通过修改并重新打包Login.java,验证了框架内部处理流程。
摘要由CSDN通过智能技术生成

  LWAP现在已经成为一个开源的框架,欢迎大家使用。我使用该框架有一段时间,下面是自己对这个框架中自定义类的使用介绍。

  在整个的系统开发中,一般是很少用到java编程的,也就是说很少让你自己去写一些servlet。框架所能做的事情,在前台基本上都能搞定,或者说该框架已经封装的很好了,没有必要对后台类重新编译。我用过该框架几个项目,没有修改过框架jar包。那么我们就以了解的方式探究一下吧。

   系统下一般会有 /lib/*.jar,这些东西就是环境中所牵涉到的所有类。所有的控制都是在这些类中编写的。譬如,该框架有对用户登录时的用户名和密码验证,这个验证是在form提交时,通过get请求传到后台处理的,最终交给jar中定义Login.class去验证。下面我做一个例子来验证我所说的。

  1. 打开前台页面Login.service,下面的意思是在form提交时会创建一个Login对象。该对象的位置可以在服务器的lwap.jar文件中找到。路径为../lwap/org/lwap/application/fnd/Login.class

  <service class="org.lwap.application.fnd.Login" ..../>

  2. 重新编写Login.java,加上自己的测试信息。如,我在验证用户信息的function中写了一句System.out.println("user id:"+userId)。意味着我登录时,该信息应该能打印在应用服务器上面。

  3. 编译Login.java

    javac -classpath E:/Local/BEIFA/apache-tomcat-5.5.17/common/lib/lwap.jar;E:/Local/BEIFA/apache-tomcat-5.5.17/common/lib

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值