
Java web
文章平均质量分 82
Sherljack
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习之注册登录功能实现过程中出现的问题及解决
在刚接触这个小功能的时候,没有什么头绪,只知道应该做成什么样子,怎么入手,分为哪几步,代码怎么实现等等都毫无头绪。(一只瘦小的菜鸟正在觅食.......)首先把自己想要实现的功能列出,比如说实现注册登录,注册时候检查用户名是否可用,验证码,两次密码是否一致,邮箱格式的检查等等然后就是确定框架了 也就是这个小功能怎么分层实现的问题。一开始去实现这个小功能时使用的是xml文档代替数据库的原创 2016-10-25 14:01:47 · 8426 阅读 · 0 评论 -
springmvc学习小结(二)
ssm开发原创 2017-04-13 17:54:57 · 398 阅读 · 0 评论 -
Mybatis学习小结(三)
使用ResultMap完成高级映射首先建立四张表:用户表user:记录了购买商品的用户 订单表orders:记录了用户所创建的订单信息 订单明细表orderdetail:记录了用户创建订单的详细信息 商品信息表items:记录了商家提供的商品信息首先分析四张表之间的关系:用户user和订单orders: use原创 2017-04-01 21:20:52 · 700 阅读 · 0 评论 -
Mybatis学习小结(二)
之前对于持久层的开发,都是写DAO接口,再写DAO实现类,而还未学习mybatis之前就了解到不用写dao实现类,只需要写接口就行了,还是挺让人好奇它的实现方式的。mapper代理的方式:只需要写dao接口,dao接口实现对象由mybatis自动生成代理对象。本身dao在三层架构中就是一个通用的接口。惯例还是先“诋毁”一下其他方法原始dao开发方式的问题原创 2017-03-30 17:52:40 · 401 阅读 · 0 评论 -
Springmvc学习小结(一)
springmvc也是一个用于后台开发的一个轻量级框架,springmvc是spring的一个模块,提供web层解决方案(基于mvc设计架构)mvc是一个设计模式,在b/s系统的应用框图简介:springmvc的架构简图:主要运行顺序:第一步:用户发起request请求,请求至DispatcherServlet前端控制器第原创 2017-04-07 18:12:44 · 473 阅读 · 0 评论 -
mybatis学习小结(一)
在学习mybatis框架之前,只了解mybatis是一个持久层的框架,跟hibernate差不多,学习之后发现虽然都是持久层框架,区别还是很大的。首先对原始的未使用框架的JDBC程序存在的不足做了个总结,然后了解了mybatis的架构及入门,再和hibernate初步比较。jdbc问题总结 1、数据库连接频繁的创建和关闭,缺点浪费数据库的资源,影响操作效率设想:使用原创 2017-03-27 17:06:21 · 495 阅读 · 0 评论 -
Struts2数据封装
转载自:http://blog.youkuaiyun.com/q547550831/article/details/53323206#commentsStruts2提供了一些基于拦截器的数据封装方式,一共有四种,分为静态参数封装和动态属性封装,动态属性封装又可分为属性驱动和模型驱动,属性驱动又可分为基本属性驱动和对象图导航语言(OGNL,Object Graph Navigation Langua转载 2017-01-18 21:02:37 · 348 阅读 · 0 评论 -
eclipse开发web项目环境搭建
以下将详细介绍在Eclipse下搭建Java EE开发环境的每一步, 环境:Win 7 + JDK 1.7 + eclipse-3.7-indigo32位 +Tomcat 6.0 首先准备好一下软件: JDK:jdk-7u3-windows-i586 IDE:eclipse-jee-indigo-SR2-win32 服务器:apache-tomc转载 2017-01-18 20:52:07 · 9127 阅读 · 2 评论 -
web学习之博客小项目(实现点击数和评论数的显示)
设计思路:1、评论数和点击数都是文章的属性之一,在文章pojo类添加这两个属性。 private Integer hasread; private Integer comment; public Integer getComment() { return comment; } public void setComment(Integer comment) { this.原创 2017-02-08 10:52:43 · 2871 阅读 · 0 评论 -
web学习之博客小项目(分页显示文章)
用户文章页面和所有文章显示列表都需要用到分页显示。分页显示常通过创建hibernatecallback实例,注入sessionfactory引用来实现。常用的获得session的方法:1.this.getSession() 是org.springframework.orm.hibernate3.support.HibernateDaoSupport 中的一个方法,它可以从当前事务或者一原创 2017-01-11 09:17:31 · 413 阅读 · 0 评论 -
web学习之博客小项目(添加文章)
主要思路:1、明确只有登录用户才能添加文章2、在数据库中创建文章表,目前包含id,title,content,username,date共5个字段3、创建相应的pojo类article,包含与数据库文章表字段对应的属性及set,get方法4、jsp页面,在添加文章这个页面中加入了一个功能编辑器fckeditor5、完成acticon、service、dao层的功能代码保存文章原创 2017-01-10 09:41:53 · 2180 阅读 · 0 评论 -
web学习之博客小项目(登录注册模块)
这个小项目采用的框架是struts2+spring3+hibernate3 将action与hibernate整合到spring中刚入手时,还是没有层次性,想到什么就先写什么,写完之后再回头看时觉得之前自己是怎么想的怎么会那样做就我个人而言,我觉得开发步骤应该是:1、明确需求和目的,确定开发环境与框架2、建立工程,导入相应的jar包与配置文件。在这个项目中配置文件主要是ap原创 2017-01-09 10:12:18 · 2486 阅读 · 0 评论 -
struts2框架初识
什么是struts2框架,它有什么用?Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心struts2=struts1+webwork;struts2框架是apache产品。st原创 2016-12-09 20:36:09 · 340 阅读 · 0 评论 -
javaweb 阶段小结
四大作用域:1 ServletContext 服务器启动,web应用一加载就创建ServletContext对象 作用域为整个web应用。2 Session 第一次调用reqeust.getSession时创建,当一段时间没有使用或服务器关闭或调用session.invalidate方法时销毁 作用域为整个会话范围。3 request 每一次请求都会创建一个r原创 2016-11-07 19:35:12 · 388 阅读 · 0 评论 -
浅析java内存模型--JMM(Java Memory Model)
在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。 线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代码块需要在多线转载 2017-05-10 21:23:05 · 430 阅读 · 0 评论