摘要: 在hibernate中懒加载会去缓存中找,如果要找的是某一个对象不会出问题,如果是要找某一个对象包含的对象会报session关闭异常,应为我们在缓存中查找了对象过后session就关闭了,如果非要这样的话在实现类里面就可不能关闭session。然而及时加载就不会出现这些问题,及时加载时直接去数据库中 阅读全文
posted @ 2017-07-27 20:19 liudonglin 阅读(250) 评论(0) 推荐(0) 编辑
摘要: readonly表示只读,只能用于文本框,当表单提交时,该表单元素的值会提交给服务器 disable表示不可用,可以用于任何元素,表示该元素不响应任何事件,同时表单提交时,该表单元素的值不会提交给服务器。 id表示网页元素在网页中的唯一标示,不能重复,可以标示任何网页元素,当表单提交后,id的内容不 阅读全文
posted @ 2017-06-04 23:37 liudonglin 阅读(220) 评论(0) 推荐(0) 编辑
摘要: web应用程序分为四部分 1、网页 2、web服务 3、客户端的web浏览器 4、http协议 html全称叫超文本标记语言,是xml的一个分支,也是利用标记个子标记方式描述网页内容。 html元素分为块级元素和内嵌元素,两种类型,二者的不同之处在于会计元素定义的文本是换行的,而内嵌元素定义的文本是 阅读全文
posted @ 2017-06-04 23:31 liudonglin 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、单一职责原则 每个类应该专注于做一件事情。 2、里氏替换原则 超类存在的地方,子类是可以替换的。 3、依赖倒置原则 实现尽量依赖抽象,不依赖具体实现 4、接口隔离原则 应当为客户端提供尽可能小的单独的接口,而不是提供大的总的接口 5、迪米特法则 又叫最少知识原则,一个软件实体应当尽可能少的与其他 阅读全文
posted @ 2017-05-30 22:22 liudonglin 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 通过了一个多月的学习,我对Java这门课程有了一定的了解,什么面相对象,继承,封装,多态,抽象,等都比较了解。通过学习我明白了Java是一门简单的语言,因为它的思维是贴合人的思想的。人的思想和计算机语言共通, 不会存在较大的冲突,理解起来非常方便。通过最近两周的项目实训,我学会了三层架构的软件设计理 阅读全文
posted @ 2017-05-30 22:16 liudonglin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、持久层:完成内存数据和磁盘数据的转换,设计原则,一个实体类,一个持久接口,一次数据库操作,一个持久方法 2、业务层:完成业务处理,将表现层提供数据处理后,交由持久层完成数据的保存,设计原则,一个实体类,一个业务接口,一次提交一个业务方法 3、表现层:完成数据的提供和数据的展示,并完成流程的控制, 阅读全文
posted @ 2017-05-21 23:10 liudonglin 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 在过去的一周里我们做了一个简单的项目,学生管理系统。在前期的时候老师带领我们进行业务分析和程序设计,老师总是告诉我们,一个成功的程序,设计一定要好。业务需求一定要明确。如果我们搞不清楚业务需求,那么久不可能做出好的程序。老师总是说一个程序的成功80%靠的是设计,剩下的才是代码。所以,程序最总要的是设 阅读全文
posted @ 2017-05-21 23:03 liudonglin 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 建立数据库和Java链接 public void setConnection() { try { Class.forName("org.gjt.mm.mysql.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3 阅读全文
posted @ 2017-05-14 19:57 liudonglin 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 上个星期我们学习了数据库,有了数据库后我们处理数据更加方便了,以前我们要处理数据库需要写很多的方法,现在我们处理数据库的内容只需要一两句话就可以了。非常方便,一前我们如果要处理某一个数据需要写很多代码,用循环把数据取出来,现在我们只需要知道数据的某个特点就可以直接取出来。后来我们学习了怎么把数据库和 阅读全文
posted @ 2017-05-14 19:52 liudonglin 阅读(112) 评论(0) 推荐(0) 编辑
摘要: public void read(){ InputStream in=null; try { //创建文件字节流 in=new FileInputStream("jpg/1.jpg"); int i=0; //一次读取一个字节,返回对去的数据,如果返回-1表示读取完毕 while((i=in.rea 阅读全文
posted @ 2017-05-07 21:17 liudonglin 阅读(2430) 评论(0) 推荐(0) 编辑