08 2018 档案

摘要:获取属性值 属性状态 监听属性 Json 例子 阅读全文
posted @ 2018-08-15 12:27 橘柑之味 阅读(72) 评论(0) 推荐(0)
摘要:如果类型是object Structs会把它默认解析为OGNL表达式 想取字符串的话就 ‘’ ‘ ’ ‘’ jar包 web.xml、 Structs.xml Dog.java S.hava TagsAction.java User.java index.jsp 具体用法建议使用的时候再回来参考 i 阅读全文
posted @ 2018-08-13 17:08 橘柑之味 阅读(235) 评论(0) 推荐(0)
摘要:Dominmodel只有传 User.age 类似的这种Structs才能帮创建对象 Dominmodel User里必须有空的构造方法 OGNL:OBJECT GRAPHIC NAVAGATION LABGUAGE jar包: web.xml Structs.xml ognl.xml OgnlAc 阅读全文
posted @ 2018-08-13 15:32 橘柑之味 阅读(207) 评论(0) 推荐(0)
摘要:1.动态结果 2.web.xml 3.Structs.xml 4.UserAction.Java index.jsp user_error.jsp user_success.jsp 2.forward共享一个值栈 redirect由于是先返回客户端在访问服务器 Action 已经没有值了因此要从pa 阅读全文
posted @ 2018-08-13 14:57 橘柑之味 阅读(168) 评论(0) 推荐(0)
摘要:Jar包 web.xml Struct.xml index.jsp r2.jsp r3.jsp r4.jsp 2.glibairesult jar包 web.xml、 Structs.xml AdminAction.java UserAction.java index.jsp main.jsp us 阅读全文
posted @ 2018-08-13 14:35 橘柑之味 阅读(149) 评论(0) 推荐(0)
摘要:包含外部xml 可以用 放在同级目录下即可 defaulAction Struct.xml 他如果找不到命名空间下的Action就访问默认的action 阅读全文
posted @ 2018-08-13 14:20 橘柑之味 阅读(147) 评论(0) 推荐(0)
摘要:Structs帮我们在action和http里建立了联系 主要有四种方式 我们主要用第二种(IOC 依赖容器注入 ) Jar包 web.XML Struct.xml(每次换类名 拿的时候 index.jsp user_login_success.jsp 先介绍第一种‘ LoginAction1 第二 阅读全文
posted @ 2018-08-13 14:03 橘柑之味 阅读(113) 评论(0) 推荐(0)
摘要:jar包 web.XML structxml UserAction.java index.JSP user_add_error.jsp user_add_success.jsp 阅读全文
posted @ 2018-08-13 13:29 橘柑之味 阅读(117) 评论(0) 推荐(0)
摘要:配置最新的filter既可以解决 阅读全文
posted @ 2018-08-13 13:11 橘柑之味 阅读(100) 评论(0) 推荐(0)
摘要:Structs传递参数通常有三种方式 下面我来一个个介绍 1.属性 Jar包 web.xml Structs.xml Useraction.java index.jsp user_add_success.jsp 2.DTO Jar包 web.xml Structs.xml 可以使用对象的属性直接传递 阅读全文
posted @ 2018-08-13 13:10 橘柑之味 阅读(654) 评论(0) 推荐(0)
摘要:1.jar包 web.xml <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/200 阅读全文
posted @ 2018-08-13 12:39 橘柑之味 阅读(136) 评论(0) 推荐(0)
摘要:action在执行的是时候 可以不执行excute方法 可以由自己制定 可以在action标签里指定 也可以在方法里动态指定 推荐使用后者 jar包 web.xml Struct.xml UserAction.java index.jsp 输入 http://localhost:6666/Strut 阅读全文
posted @ 2018-08-12 22:11 橘柑之味 阅读(145) 评论(0) 推荐(0)
摘要:Path问题相对复杂 主要是路劲问题 但结论很简单 就是统一使用绝对路径 jar包 web.xml Structs.xml PathAction.java Path.jsp index.jso 输入 http://localhost:6666/Struts2_0400_Path/index.jsp 阅读全文
posted @ 2018-08-12 22:04 橘柑之味 阅读(128) 评论(0) 推荐(0)
摘要:引入jar包 web.xml Structs.xml 当输入指定的命名空间和name后 他会返回到 action 指定的class里面找到执行excute方法 找到她的返回值 根据result的name比较返回值确定返回类型 常用定义的方法有三种 主要用第三种 因为其已经为我们定义了很多方法 ind 阅读全文
posted @ 2018-08-12 21:52 橘柑之味 阅读(98) 评论(0) 推荐(0)
摘要:引入jar包 web.xml Struct.xml 访问: http://localhost:6666/Struts2_0200_Namespace/index http://localhost:6666/Struts2_0200_Namespace/front2/index 阅读全文
posted @ 2018-08-12 21:34 橘柑之味 阅读(97) 评论(0) 推荐(0)
摘要:使用annotation 首先 xml文件更改 新加xslt UserService.java @Autowired 默认是执行bytype的 如果出现多个 可以使用 @qualifier 指定 Resourse 引入j2ee的annotion-common包 beans.xml test 阅读全文
posted @ 2018-08-12 19:43 橘柑之味 阅读(121) 评论(0) 推荐(0)
摘要:大体已经学完ssh了 感觉一起做一个项目有点难 计划先用一下独立的Structs 然后再把数据库操作换成hibernate 然后在用Spring 整合 计划用10天左右吧 但今天开始用Structs的时候 竟然发现好多东西都忘了 无从下手 所以计划用两天以内的时间快速复习一下Structs' 近两天 阅读全文
posted @ 2018-08-12 17:50 橘柑之味 阅读(118) 评论(0) 推荐(0)
摘要:? 阅读全文
posted @ 2018-08-11 18:08 橘柑之味 阅读(75) 评论(0) 推荐(0)
摘要:人生就像一场旅行 一路上会有很多风景 驻足可以 但是请不要留恋 还是要坚定的继续走下去 阅读全文
posted @ 2018-08-11 15:23 橘柑之味 阅读(86) 评论(0) 推荐(0)
摘要:层次划分 面向抽象编程 带来极大的灵活性 IOC(DI) 依赖注入 控制反转: 正式使用spring IOC 控制反转 不用自己写实现 由容器完成 建议使用appicatiioncontext DI: SET注入就是调用set方法 2.构造方法注入、 id,name Id和name可以互换 唯一的区 阅读全文
posted @ 2018-08-10 17:35 橘柑之味 阅读(145) 评论(0) 推荐(0)
摘要:多对多 相当于一个老师可以教多个学生,一个学生也可以有多个老师 数据表中都是再设计一个表寸相关的id 1.多对多单向 1annotation Student.java teacher.java hibernate.cfg.xml 测试代码 2.xml student.hbm.xml teacher. 阅读全文
posted @ 2018-08-09 16:43 橘柑之味 阅读(128) 评论(0) 推荐(0)
摘要:1.组建映射 可以存在一个表里面 Husband.java Wife.java HibernateORMappingTest.java 也可以使用XML Husband.hbm.xml 如果两个对象有属性一致 可以更改属性名 或者使用注解更改 映射的字段名 多对多和一对多 在多的一方加外键 1.an 阅读全文
posted @ 2018-08-09 15:27 橘柑之味 阅读(154) 评论(0) 推荐(0)
摘要:主要指对象之间的关系 1.一对一关联 一对一单项外键关联 比如说一夫一妻 Wifi.java Huaband.java hibernate.cfg.xml test.java关键代码 实际建表关系 上面可以指定生成的列名 2.单向关联 Student.java StuIdCard.java StuI 阅读全文
posted @ 2018-08-09 11:06 橘柑之味 阅读(191) 评论(0) 推荐(0)
摘要:1.configuration(配置信息管理,产生sessionfactory) sessionfactory管理一系列的连接池 opensession 永远打开新的,需要手动close getcurrentsession如果当前环境有,就会用已经存在的,没有就创建新的 一旦提交就没了 getcur 阅读全文
posted @ 2018-08-08 21:39 橘柑之味 阅读(210) 评论(0) 推荐(0)
摘要:通过设置告诉id该怎么设置、 1.通过xml方式 1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成 阅读全文
posted @ 2018-08-08 18:54 橘柑之味 阅读(1943) 评论(0) 推荐(1)
摘要:映射,注释可以放在成员变量上面,也可以放在get方法上面 写在成员变量的话 破坏了java的面向对象思维 直接让hibernate访问内部的私有元素 要是能直接设指不合适哈哈 所以主张写在get方法上 注意:一定要保证元素和get,set方法名称一致 hibernate类型 Junit在@Befor 阅读全文
posted @ 2018-08-07 16:53 橘柑之味 阅读(99) 评论(0) 推荐(0)
摘要:如果数据库表名与类名不一致 可以用使用 来指定表名,没有就会自己创建 也可以在配置文件上修改 为class添加table属性 如果什么在类中什么属性都没有加的话 相当于加了@Basic注解,加与不加影响不大 如果字段名和属性名不同 在gett方法前写,括号里指定对应的字段名 这样就可以指定对应的字段 阅读全文
posted @ 2018-08-07 16:16 橘柑之味 阅读(97) 评论(0) 推荐(0)
摘要:Hibernate基础配置 1.<property name="hbm2ddl.auto">update</property> 在SessionFactory创建时,自动将数据库schema的DDL导出到数据库. 使用 create-drop时,在显式关闭SessionFactory时,将drop掉 阅读全文
posted @ 2018-08-07 13:17 橘柑之味 阅读(126) 评论(0) 推荐(0)
摘要:hibernate 3.0之后开始支持Annotation 接着1.1的项目 首先 需要创建model Teacher.java、 建立数据库teacher表 hibernate可以自动创建 本次先通过手动创建 引入Annotation的jar包 在1.1项目userlibariray里加上anno 阅读全文
posted @ 2018-08-06 18:28 橘柑之味 阅读(137) 评论(0) 推荐(0)
摘要:Hibernate是把以前的jdbc连接数据库的操作进行了一系列友好的封装,最好只用调用save即可,即将sql语句的这部分操作转化为面向对象的 Hibernate资源准备: 文档目录结构: 1.网址:http://hibernate.org/ 2.所需资源 友情地址:https://pan.bai 阅读全文
posted @ 2018-08-06 17:43 橘柑之味 阅读(134) 评论(0) 推荐(0)