java框架是用反射原理写的,,,服务器是severlet,,客户请求request

反射是代码块转成对象的过程。

class Student{
String name;
punlic void study();
Student(String s){
this.name=s
}
}


反射:String name 转为 Filed[] 对象,study()  转为method[] 对象,构造方法转为constructor[] 对象。 

severt 继承Httpservert 实现doPost和doPost方法来进行逻辑判断。
@websevert(参数) 注解来标注 这是Severt请求 就是页面进行的
//新建项目或者包时不用创建.xml文件

lacoalhost: login/main/demo                          //此时demo就是请求参数

Request 服务器封装两个实体:请求和回复 doGet(HttpSevertRequest req, HttpResponse res)
程序员可通过方法调用请求的消息。getcontextpath()获取虚拟目录(哪个包下面)。
getrequesturi()获取severt目录—\day2\demo3
requst.getheader(“string”)获取请求头为string 的值, getheader(“reference”)获取来的地址–就是从哪个网站访问该服务器。
requst.getReader() 获取表单数据request.getParameta(“参数”),获取参数的值。

在一个Servert中通过getrequestDisparcher(“severt”).forword(req,res)访问另一个severt,并将请求转给新的severt。 可以共享数据,req.setAttribute(String name,Object obj) ,另一个通过Object obj =req.getAttribute(name) 获取 obj的值。


地址重定向res.sendRedirct(""),转移
通过调用其他类的方法实现具体功能,我自己感觉像是main函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值