Java基础加强03
1.管理系统与服务器集成 1.1准备工作【应用】 需求 对之前写过的黑马信息管理系统进行改进,实现可以通过浏览器进行访问的功能 准备工作 将资料中的黑马管理系统代码拷贝到当前模块下 导包的代码可能报错,因为之前的包路径可能和当前代码不一致,将导包的代码修改下 业务分析 解析URL封装到HttpReques对象 DynamicResourceProcess类(执行指定动态资源的service方法) 定义servlet类完成查询学生、添加学生、删除学生、修改学生的逻辑 项目结构 1.2HttpRequest类代码实现【应用】 实现步骤 提供一个存储url中用户信息的map集合 提供一个getParamter方法,用于根据请求参数的名称获取请求参数的值 提供一个parseParamter方法,用于解析请求参数把请求参数存储到map集合中 代码实现 // 此处只给出了新增的代码,其他代码同之前没有变化 public class HttpRequest { //用来存储请求URL中问号后面的那些数据 //id=1 name=itheima private Map<String,String> paramterHashMap = new HashMap<>(); //parse --- 获取请求数据 并解析 public void parse(){ try { SocketChannel socketChannel = (SocketChannel) selectionKey....