ssh oa项目介绍
摘要:花了一个星期左右的时间,参照视频学习,并完成了自己的一个简单oa项目,本项目主要为了加强对ssh框架的使用和理解,下面简单介绍一下本项目 1.本项目主要包含三层,数据访问层(dao层),业务逻辑层层(service层/bll层),表示层(view层/UI层) 数据访问层 JDBC,JavaBean
阅读全文
posted @
2017-08-31 10:28
lkjhgfdsa123
阅读(311)
推荐(0)
返回上一级过程
摘要:1. 前端 需要提供 上一级的上一级 id <s:a action="department_list?parentId=%{#parent.parent.id}"><IMG SRC="${pageContext.request.contextPath}/style/blue/images/butto
阅读全文
posted @
2017-08-24 23:26
lkjhgfdsa123
阅读(302)
推荐(0)
ssh框架开发crm(客户关系系统总结)
摘要:1.多对多配置一般不用hibernate提供的many-to-many关系,一般做法拆成连个一对多关系 2.hibernate5实现持久层 查询的几种方式 (多条件查询,统计查询,分页查询) (1)getHibernaete().find(sql,..Object) 拼接hql语句查询 (2)Det
阅读全文
posted @
2017-08-20 16:13
lkjhgfdsa123
阅读(629)
推荐(0)
struct相对路径,绝对路径
摘要:Action result 加'/' 不用加项名 重定向具体页面 不加'/' 一般是提交的连接去掉'/' 用在redirectAction html,jsp等web界面中 路径主要分为两种:相对路径,绝对路径 主要用在两个地方 1.<a href="xx"></a> <form action="xx
阅读全文
posted @
2017-08-18 10:10
lkjhgfdsa123
阅读(268)
推荐(0)
<s:textfield>标签回显
摘要:1.回显栈中属性值时(ObjectStack) 只要给属性提供get方法即可,继承ModelDriven Action的属性时会被冲掉的(只会被赋值给model,不会赋值给Action) <s:textfield name="username"></s:textfield> 2.如果继承了Model
阅读全文
posted @
2017-08-18 09:59
lkjhgfdsa123
阅读(2389)
推荐(0)
ssh框架整合
摘要:第一步 添加spring 1.新建webproject 2.导包 spring jar和hibernate jar 3.添加spring能力 add Spring capabilities 得到applicationContext.xml 加入头文件 <?xml version="1.0" enco
阅读全文
posted @
2017-08-14 13:04
lkjhgfdsa123
阅读(188)
推荐(0)
AOP 面向切面编程详解
摘要:引言 对类(class)增强的手段通常分为以下三类 1.继承 子类通过继承父类或者实现接口对类进行增强 2.装饰者模式(Wrapper) 常用于对类的某个方法进行重写,以实现更强大的功能.常用于场合缓冲流,Struct2中StructRequestWarpper类 实现准则:是你还有你,一切全靠你
阅读全文
posted @
2017-08-11 23:42
lkjhgfdsa123
阅读(201)
推荐(0)
spring 注解annotation 扫描并实例化bean
摘要:目录结构 TestObject UserController 表现层 Repository持久化层 Service业务层 context:component-scan 元素 扫描包及子包中的所有类 测试类 使用@autowired 自动装配bean (实例化bean) 任何setxx方法 字段只要上
阅读全文
posted @
2017-08-11 16:30
lkjhgfdsa123
阅读(911)
推荐(0)
xml和jsp页面中单双引号嵌套使用
摘要:jsp中也一样 即该表中属性单双引号使用要一致 <%-- <s:radio name="gender" list="#{'0':'male','1':'female'}" label="Gender"></s:radio>--%><s:radio name='gender' list='#{"0":
阅读全文
posted @
2017-08-11 12:36
lkjhgfdsa123
阅读(649)
推荐(0)
ioc(di) 前世今生
摘要:ioc inversion of control 控制反转 学习hibernate时第一次接触到这个概念 在hibernate中常用于一对多和多对多关系映射中 inverse=true时表示自身不维护两表之间关系,而由对方维护,常用于数据库crub的优化 学习spring时再次接触这个概念 ioc前
阅读全文
posted @
2017-08-10 22:50
lkjhgfdsa123
阅读(210)
推荐(0)
获取ObjectStack属性的4种方式
摘要:如下, 需要获取 ObjectStack中的email属性值 方法一: <s:property value="email"/>//从栈顶开始获取email属性,若栈顶没有,从获取下一个对象的emial属性 等同于 ><s:property value="[0].email"/> 方法二: ${req
阅读全文
posted @
2017-08-06 17:14
lkjhgfdsa123
阅读(285)
推荐(0)
getClass 和instanceof使用场景
摘要:判断一个类的引用类型 getClass()==x.class; 判断一个类是否是一个类或者该类子类的实例(常用) instanceof
阅读全文
posted @
2017-08-04 10:49
lkjhgfdsa123
阅读(352)
推荐(0)
struct2框架我的猜想
摘要:struct2框架就是把MVC的控制器由servlet变成了filter filter功能更加强大,框架为其实现了很多功能 框架就是对配置的xml文件自动解析,生成原始的.java代码 可以理解为写配置就是在写.java代码 但是xml文件 是可以在运行状态更改的 ,,,和缓存有点像 只要更新,代码
阅读全文
posted @
2017-08-03 12:08
lkjhgfdsa123
阅读(125)
推荐(0)
ServletRequest和HttpServletRequest漫谈
摘要:子类赋给父类 可以,这是因为多态父类赋值给子类,有时候行,有时候不行什么时候行当父类对象是由子类new出来的时候,就可以. 虽然看起来是父类(栈中),但本质是子类(堆中),所以当前父类和子类可以来回切换父类不是由子类new的话,就不可以 所有类都继承Object,难么object就可以调用其他任何对
阅读全文
posted @
2017-08-03 09:21
lkjhgfdsa123
阅读(390)
推荐(0)
内省Introspector 和BeanUtils 工具对反射属性的包装(简单的不是一点点哦)
摘要:使用内省 获得描述器后 getReadMethod(),getSetMethod() 就是对 Method method=clazz.getMethod("set"+captureName(f.getName()),Class.forName(sClassString));极大简化 BeanUtil
阅读全文
posted @
2017-08-02 22:31
lkjhgfdsa123
阅读(205)
推荐(0)
工厂模式 ioc dom4j 反射之我的一点理解
摘要:工厂模式 //工厂模式我的理解 //第一次调用没有实例化的对象时 会去内存中查找(栈) //如果没有找到,就去xml配置中查找className和他相同的类名 //找到的话就让工厂进行实例化,初始化对象 //没找到的话就空指针异常 公产模式就是ioc(inversion of control) 和h
阅读全文
posted @
2017-08-02 14:09
lkjhgfdsa123
阅读(264)
推荐(0)
hibernate中注解方式中的控制反转
摘要:都知道hibernate用xml方式配置关系时(one-to-many,many-to-many)可以添加控制反转属性 inverse=false(默认) 即将两表之间的关系交给对方来维护. inverse=true表示本方不维护关系,有对方维护关系 但是需注意的是,one-to-one关系是没有控
阅读全文
posted @
2017-08-01 22:41
lkjhgfdsa123
阅读(1123)
推荐(0)
java中的数据存储(堆,栈) 很重要
摘要:jav内存分区 堆,栈,数据区(常量,静态成员,全局变量),代码区 1 ==和equals比较异同 ==:8中基本数据类型比较 值(栈) :引用类型比较引用地址(栈) equals:8中比较值(栈) :引用类型比较内容(堆) 2 静态数据存储讨论 3 (1)String s="abc" 与 (2)S
阅读全文
posted @
2017-08-01 15:38
lkjhgfdsa123
阅读(186)
推荐(0)