
javaweb
Claroja
这个作者很懒,什么都没留下…
展开
-
Java MyBatis
图左上,创建PO类图右下,进行全局的配置,比如数据连接,以及mapper图右上,写mapper的SQL图左下,根据mapper中的id调用相应的语句Mapper代理的开发方式,只需要编写mapper接口。但是需要遵循一定的规范:接口名和xml中的namespace相同。接口方法名和xml中的id相同;接口方法参数类型和xml中parameterType的类型相同。接口方法返回...原创 2019-05-24 21:07:06 · 125 阅读 · 0 评论 -
nginx 命令
nginx有一个主进程和几个子进程。主进程用来读取和评估配置文件,维护子进程。子进程用来处理请求配置文件叫做nginx.conf一般被存放在/usr/local/nginx/conf,/etc/nginx或/usr/local/etc/nginx当nginx启动后可以使用-s参数来控制它,nginx -s signalsignal描述stop停止服务quit...原创 2019-08-11 16:52:06 · 168 阅读 · 0 评论 -
Java Sping 例子
UserDaoImpl.javapackage dao;import model.User;import org.springframework.jdbc.core.support.JdbcDaoSupport;public class UserDaoImpl extends JdbcDaoSupport implements IUserDao{ public void ...原创 2019-05-24 21:29:06 · 139 阅读 · 0 评论 -
Spring @Autowird
dao层@Repositorypublic class UserDaoImpl implements IUserDao{ @Override public void add(User user) { System.out.println("dao 添加用户:" + user); }}service层@Servicepublic class Us...原创 2019-05-24 21:28:14 · 774 阅读 · 0 评论 -
Java Spring 事务管理
包spring-tx-xxx.jarxml配置<!-- 配置通知,tx:attributes配置传播行为和隔离级别--><tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="transer" isolation="DE...原创 2019-05-24 21:27:24 · 169 阅读 · 0 评论 -
Java Spring AspectJ
AspectJ是AOP的框架,Spring建议使用切入点表达式(execution())execution(修饰符 返回值 包.类.方法名(参数) throws异常)修饰符(一般省略)public 公共方法* 任意返回值(不能省略)void 无返回String 返回*包表达式描述daodao包dao…dao下所有子包(包含dao)dao...原创 2019-05-24 21:26:42 · 247 阅读 · 0 评论 -
Java Spring AOP
AOP:Aspect Oriented Programming 面向切面编程,4) AOP采取横向抽取机制,主要用于事务管理、性能监视、安全检查、缓存 、日志。概念描述target目标类,需要被代理的类Joinpoint拦截点,可以被拦截的方法PointCut已经被增强的连接点advice通知增强代码Weaving织入,把增强代码advice...原创 2019-05-24 21:25:45 · 414 阅读 · 0 评论 -
java Spring beans
IoC Inverse of Control(控制反转) 将创建对象的控制权交给了Spring框架。具体就是:配置bean.xml文件框架在启动时,就会床架所需的对象,而不是在相应请求时才创建,这样会提高效率2)Dependency Injection(依赖注入),在Spring框架创建对象时,可以配置要传入的参数具体就是:在xml文件里配置properties属性比较普通方式与Sp...原创 2019-05-24 21:24:45 · 290 阅读 · 0 评论 -
Java SpringMVC
MVCM:ModelV:ViewC:Controller - servlet/action/controllerservlet中是用servlet做Controller,struts中是用action做Controller,而在SpringMVC中是用controller做Controller。路由url描述@RequestMapping(“list”)@R...原创 2019-05-24 21:13:01 · 331 阅读 · 0 评论 -
Java MyBaties 映射配置文件 mapper
配置mapper映射配置xml方法描述建议<mapper resource=’’/><mapper resource="sql/User.xml" />相对路径<mapper class=’’/><mapper class="mapper.UserMapper"/>xml文件和接口文件名必须相同<p...原创 2019-05-24 21:10:27 · 337 阅读 · 0 评论 -
Java MyBatis 别名
在全局配置文件中 <typeAliases> <!--指定具体类的别名--> <typeAlias type="com.gyf.model.User" alias="user"></typeAlias> <!--指定包名,在该包下的类,直接写类名即可--> <pa...原创 2019-05-24 21:09:33 · 188 阅读 · 0 评论 -
Java MyBatis 占位符
不同点:#{}:相当于预处理中的占位符?。可以防止SQL注入。${}:相当于拼接SQL串,对传入的值不做任何解释的原样输出。会引起SQL注入。相同点:可以接受HashMap、POJO类型的参数。当接受简单类型的参数时,#{}里面可以是value,也可以是其他。...原创 2019-05-24 21:08:34 · 320 阅读 · 0 评论 -
RABC权限模型
基于角色的权限访问控制(Role-Base Access Control)User表存储用户的信息字段描述id用户id,主键username用户名realname真实姓名password用户密码createDate创建时间lastLoginTime上次登录时间enabled是否可用accountNonExpired...原创 2019-08-11 16:52:53 · 6421 阅读 · 0 评论