随笔分类 - Java Web
web项目技术和web容器相关的技术
    
摘要:一,Hibernate框架介绍 没有Hibernate之前,使用jdbc来连接数据库时,需要反射加载驱动,再获取连接 在连接上获取sql承载块,传入sql语句执行,获取结果集,解析结果 Hibernate框架,核心对象就是使用连接字串获取的session,自动完成对象关系映射,不需要手动来解析对象 
        阅读全文
                
摘要:一.介绍: 项目依赖包:jdbc数据库包 jsp+servlet+javabean开发web项目,是最接近web项目原生运行原理的。 但是,jsp内容混乱,项目结构复杂时,代码会混乱 二.运行原理: jsp发出请求到web-- web接收请求并匹配请求对应的servlet-- servlet调用数据
        阅读全文
                
摘要:一,struts2是什么? struts2是一个控制框架,相当于连接底层和显示层,控制页面和数据展示 二,为什么用struts2? jsp+javabean模式:jsp里的小脚本java代码太多,页面杂乱 jsp+servlet+javabean模式:servlet和jspAPI强耦合,代码复用率低
        阅读全文
                
摘要:一.为什么用Hibernate? 【核心:对象关系映射】 Hibernate是对jdbc的轻量级封装,可以简化数据库连接操作, 在该框架之前,数据库的操作步骤是: 二.Hibernate怎么用? 1.引入框架所需要的包 2.配置 src/hibernate.cfg.xml,常用配置如下: 【hibe
        阅读全文
                
摘要:1.MVC--【javaBean+接口+jdbc+servlet+jsp】 用javaBean做数据模型, 数据操作放到DAO层 前端页面展示由JSP完成 页面跳转由servlet完成,页面数据传递用JSP内置对象来携带完成 缺点:对API的依赖性较强,如response,request 2.MVC
        阅读全文
                
摘要:1.为什么用Hibernate框架: 2.当类之间存在包含关系,怎么在映射里体现? 3.inverse cascade 怎么用? 都是在one,many标签中用,inverse为在关联中放弃生成主键权力,cascade为指定在执行何种操作时进行级联,同步删除或更新
        阅读全文
                
摘要:1.Model1 javaBean+jsp:jsp直接操作数据库,不安全,开发维护复杂 2.Model2:MVC 原理:把Model1的操作javaBean操作抽取为控制层 实现:控制层使用servlet来实现,视图用jsp实现,模型用javaBean来实现 优点:彻底分离业务逻辑和表现逻辑,也就是
        阅读全文
                
摘要:1.EL(Expression Language):表达式语言,用于页面输出 格式:${表达式} EL支持四则运算,关系运算【常用eq来比较字符串或判断相等】,逻辑运算 EL访问空间内对象,[类.对象] 2.JSTL核心标签库:简化jsp页面设计的标签
        阅读全文
                
摘要:1.过滤器常用来设置页面编码,和访问权限 2.filter用法 filter不需要显式调用,在<url-pattren>设置过滤文件即可,全部或者部分 filter个数不止一个时,按顺序过滤, 过滤过程:从链头到链尾,回程从链尾到链头【可以在设置编码代码前后分别加输出来测试】 相当于源和目标中间加几
        阅读全文
                
摘要:1.jsp是java服务端页面,jsp在tomcatwork目录中以java文件存在,jsp相当于混合前端标签的servlet 2.servlet是jsp的前身,纯java实现页面显示,实现动态网页【数据动态显示】 3.servlet是一个继承了HttpServlet的类,重写其中的doGet,do
        阅读全文
                
摘要:1.页面跳转 <jsp:forward page="s"></jsp:forward> 2.引入javaBean <jsp:useBean id="s" class="包.类" scope="page{/request/session/application}"/>
        阅读全文
                
摘要:javaBean:是java对象的规范 1.是一个public类 2.有一个无参构造 3.属性有get/set方法
        阅读全文
                
摘要:1.url拼接 url = url?"s=&s=" 解析:request.getParameter("s"); 2.放入jsp内置对象 解析:request.getAttribute("s"); session,application;
        阅读全文
                
摘要:1.jsp中静态文字显示乱码 head标签中添加<meta http-equiv="Content-Type" content="text/html";charset="UTF-8"> 统一页面编码,设置全文件过滤器,设置请求和响应的编码
        阅读全文
                
摘要:1.页面-标签跳转 <a href="url"> 2.服务端-请求转发 request.getRequestDispatcher(url).forward 3.服务端-重定向 response.sendRedrect(url)4.页面-jsp标准动作 <jsp:forward page="url">
        阅读全文
                
摘要:jsp的内置对象用法:可以存放数据进去,本身页面可以调用,发生页面请求时,请求目标可以调用 理解:jsp就是一个大容器,有请求,响应等内置对象,会话需要从请求容器中提取 请求中内置session,发出请求后,服务端保存,并可以向其中添加数据,供页面使用 响应中addCookie 一.request内
        阅读全文
                
摘要:一.java web开发流程 1.在myeclipse里新建web项目, 重点:在web xml 里配置访问首页jsp 2.配置运行tomcat(web容器),myeclipse自带一个tomcat,也可以自己重新配置一个tomcat 配置位置:首选项--服务--tomcat tomcat目录详解:
        阅读全文
                
  
浙公网安备 33010602011771号