摘要:
用例图: 1.概念:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的,用于描述系统功能的静态视图 2.作用:描述参与者和用例之间的关系,帮助开发人员可视化的了解系统的功能 3.特点 直观、规范 4.范例 系统:代表一个活动范围:后台管理系统 参与者:扮演特定角色的人:管理员 阅读全文
摘要:
SpringMVC注解方式 1.常用注解: 名称 说明 @Controller 指明某个类是一个Controller @RequestMapping 请求路径的映射,可以配置在类或者方法上面 @RequestParam 配置在方法的参数前面,指明从request中获取指定的值并注入到参数中 @Pat 阅读全文
摘要:
SpringMVC Spring 提供的构建 Web 应用程序的全功能 MVC 模块,从而在使用Spring进行WEB开发时,可以选择使用 Spring 的 Spring MVC 框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。 处理请求流程: 特点: 1、清晰的角 阅读全文
摘要:
在Spring中引用属性文件: 优点: 1.防止随意更改jdbc的连接 2.给不懂代码的人使用 步骤: 1.数据库连接信息写在属性文件中 范例:#jdbc.properties 2.采用PropertyPlaceholderConfigurer可以引入属性文件,在Spring配置文件中采用诸如${j 阅读全文
摘要:
系统程序架构: 整合思路 1.逆依赖方向而行,由Spring提供对象管理和服务 2.依次实现Spring与Hibernate、Spring与Struts2的集成配置web.xml文件: 1.设置Spring配置文件 Spring配置文件的存放位置,若文件放置在/WEB-INF/目录下且名称为appl 阅读全文
摘要:
SSH框架整合的系统架构,Action、Service、Dao、SessionFactory、DataSource都可以作为Spring的Bean组件管理使用HibernateDaoSupport基类(二): 1.实现步骤: 1).DAO类继承HibernateDaoSupport 2).使用get 阅读全文
摘要:
JSON(JavaScript Object Notation) 1.一种轻量级的数据交换格式 2.通常用于在客户端和服务器之间传递数据 3.jQuery的所有参数都是以JSON格式出现 4.在Struts 2中通过插件的方式实现优势(较XML): 1.轻量级交换语言 2.结构简单 3.易于解析 J 阅读全文
摘要:
前端和后端验证 1.前端:用户体验 2.保证程序的安全性 验证框架 登陆验证: 1.继承ActionSupport 2.调用validate() 3.配置struts.xml文件validate() 有缺陷 --> 如,不能进行注册的特有验证 调用Action的任务方法时,validate()会默认 阅读全文
摘要:
1.Struts 2提供了非常强大的类型转换功能,提供了多种内置类型转换器,也支持开发自定义类型转换器2.Struts 2框架使用OGNL作为默认的表达式语言 OGNL OGNL:Object Graph Navigation Language 1.取代页面中Java脚本,简化数据访问 2.和EL一 阅读全文
摘要:
架构: struts2 核心接口和类 名称 作用ActionMapper 根据请求的URI查找是否存在对应Action调用ActionMapping 保存调用Action的映射信息,如namespace、name等ActionProxy 在XWork和真正的Action之间充当代理 ActionIn 阅读全文