该文被密码保护。 阅读全文
摘要:
Struts2属于MVC框架 Struts2的优点: 1、侵入性低 2、提供了拦截器,可以利用拦截器进行AOP编程 3、提供了类型转换器 4、支持多种表示层技术:jsp,freeMarker,Veleocity 5、所有的请求都是使用拦截器处理 6、使用OGNL值栈 7、5和6也是缺点,导致执行效率 阅读全文
摘要:
iBatis简介: 特点:结构性好,小巧,容易上手 搭建环境: 1、创建java 项目 2、导入(3个)jar包:ibatis-2.3.0.667.jar,mysql驱动包,Junit测试包 3、配置iBatis的主配置文件 SqlMapConfig.xml 配置由jdbc管理事务 配置数据源 SI 阅读全文
摘要:
struts1.0的配置 在web.xml文件中的配置 <servlet> <!--配置ActionServlet类,一启动就创建该类对象--> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.A 阅读全文
摘要:
public class HelloWorld{ //static: 通过类找到此main方法并调用 //public: 使得JVM能找到并使用此main方法 //void: JVM不需要返回值 public static void main(String[] args){ //定义一个String 阅读全文
摘要:
Jsp:Java Server Pages http://127.0.0.1:8080/weba/hello.html Tomcat执行过程: 浏览器通过http协议发送请求,以TCP协议作为底层,去tomcat的安装目录下找到webapps下的weba文件夹,再继续找到hello.html. ht 阅读全文
摘要:
SpringMVC SpringMVC简介: SpringMVC是一个表示层框架,搭建真实环境 SpringMVC的使用方法:注解和配置。(注解为主) SpringMVC是Spring3.x的一个模块,其实就是用MVC提供的表示层框架。 SpringMVC对视图组件没有必然要求,不一定要使用jsp, 阅读全文
摘要:
Spring Spring解决对象的创建和对象之间的装配问题。 自动创建业务层和持久层对象,自动将持久层对象装配到业务层的相关属性上。 Spring是轻量级的框架。 AOP(面向切面):一个对象方法可以根据需求增加功能。采用动态代理技术(面向切面,如 过滤器Filter) IOC(控制反转/依赖注入 阅读全文
摘要:
MyBatis MyBatis的简介: MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。 MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Ja 阅读全文
摘要:
Hibernate Hibernate的作用: 1、 Hibernate解决ORM(对象关系映射)的问题,大大减少了持久层的代码量 2、 hql方言,解决了可移植性问题 3、 效率问题,频繁的连接和关闭,自动的封装JDBC,自动使用连接池。Session 4、 具有缓存功能,节省查询时间 5、 通过 阅读全文