05 2017 档案

android屏幕适配的全攻略2--支持手机各种屏幕密度dpi
摘要:如何为不同密度的屏幕提供不同的资源和使用密度独立的单位。 1 使用密度无关像素 坚决杜绝在布局文件中使用绝对像素来定位和设置大小。因为不同的屏幕有不同的像素密度,所以使用像素来设置控件大小是有问题的,在不同的设备上同样的像素可能代表不同的物理屏幕尺寸,所以当使用尺寸的时候,总是使用dp或者sp,dp 阅读全文

posted @ 2017-05-31 14:44 luzhouxiaoshuai 阅读(1447) 评论(0) 推荐(0) 编辑

android屏幕适配的全攻略3-动态获取手机屏幕宽高及动态设置控件宽高
摘要:1.获取手机屏幕宽高: 22.根据屏幕宽度为控件设置动态设置宽高: 注意示例: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下 阅读全文

posted @ 2017-05-31 10:45 luzhouxiaoshuai 阅读(5714) 评论(0) 推荐(0) 编辑

android屏幕适配的全攻略--支持不同的屏幕尺寸适配平板和手机
摘要:一. 核心概念与单位详解 1. 什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 屏幕分辨率越大,手机越清晰 dpi就是dot per inch dot意思是点,就是每英寸上面的像素点数 android原始的api返回的单位都是px,获得屏幕的宽度高度返回的单位都是px,ui设计师在设计图片的时候的单位一 阅读全文

posted @ 2017-05-31 10:38 luzhouxiaoshuai 阅读(3121) 评论(0) 推荐(0) 编辑

Java解析apk、ipa图标,包名,应用名称,版本号
摘要:参看:http://blog.csdn.net/moyanxuan_1993_2_24/article/details/53612001 阅读全文

posted @ 2017-05-27 10:51 luzhouxiaoshuai 阅读(665) 评论(0) 推荐(0) 编辑

android 6.0 权限设置详解
摘要:从Android 6.0版本开始,在安装应用时,该应用无法取得任何权限。 相反,在使用应用的过程中,若某个功能需要获取某个权限,系统会弹出一个对话框,显式地由用户决定是否将该权限赋予应用。 只有得到了用户的许可,该功能才可以被使用。 新的权限机制更好的保护了用户的隐私,Google将权限分为两类,一 阅读全文

posted @ 2017-05-23 16:31 luzhouxiaoshuai 阅读(1329) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day03-1.图书模块功能介绍及相关类创建
摘要:1 前两天我们学习了user用户模块和图书的分类模块,接下来我们学习图书模块 图书模块的功能主要是下面的功能: 2 接下来我们创建对应的包 我们来看看对应的数据库表t_book CREATE TABLE `t_book` ( `bid` char(32) NOT NULL, `bname` varc 阅读全文

posted @ 2017-05-17 15:57 luzhouxiaoshuai 阅读(903) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-28.查询所有分类功能之left页面使用Q6MenuBar组件显示手风琴式下拉菜单
摘要:首先页面去加载的时候,会去加载main.js文件,我们在加载left.jsp、top.jsp body.jsp,现在我们修改main.jsp的代码,让它去请求的时候去访问的是不在直接去访问left.jsp,而是去访问CategoryServlet的findAll方法,将查询的分类的结果在left.j 阅读全文

posted @ 2017-05-16 17:10 luzhouxiaoshuai 阅读(2490) 评论(1) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-27.查询所有分类功能之Servlet和Service层
摘要:我们在上面实现了数据库层的代码,现在我们来实现业务层和Servlet层的代码:业务层的代码如下: 我们来看看Servlet层的代码: 阅读全文

posted @ 2017-05-16 16:21 luzhouxiaoshuai 阅读(585) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-26.查询所有分类功能之DAO层实现
摘要:我们按照表示的设计 以及: 我们来获得数据模型层的代码: 阅读全文

posted @ 2017-05-16 16:09 luzhouxiaoshuai 阅读(1028) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-25.查询所有分类功能之流程分析
摘要:分类模块的业务流程入下面所示: 阅读全文

posted @ 2017-05-16 15:12 luzhouxiaoshuai 阅读(623) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-24.分类模块的相关类创建
摘要:所谓的分类模块:就是显示所有的分类的功能,显示所有的分类在left.jsp页面中 这就是显示所有的分类: 要实现上面的,我们首先创建一个分类模块,该模块需要实现下面的功能 我们先创建上面的java包 分类对应的表是:t_category 我们来看看表的建表语句: 我们来分析下表外键 我们来分析下,t 阅读全文

posted @ 2017-05-16 15:04 luzhouxiaoshuai 阅读(831) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-21.退出功能的实现
摘要:1、当用户点击退出的时候,跳转到登陆页面 当用户点击退出的时候,需要将session中保存的登陆的用户销毁掉 当用户点击退出的时候,调用UserServlet的quit方法 退出按钮在top.jsp中,我们修改top.jsp页面的代码: 我们修改UserServlet的代码: 阅读全文

posted @ 2017-05-16 10:19 luzhouxiaoshuai 阅读(1152) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-20.修改密码各层实现
摘要:1、我们来看看后台操作的业务流程 每一层都按照上面的步骤来进行实现: 这里我们要使用commUtils.toBean把表单提交的参数封装成User对象,必须保证User对象中的字段和表单提交的字段的名称是一模一样的 <tr> <td align="right">新密码:</td> <td><inpu 阅读全文

posted @ 2017-05-15 16:36 luzhouxiaoshuai 阅读(2975) 评论(1) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-19.修改密码功能流程分析
摘要:我们来看看修改密码的业务流程操作: 阅读全文

posted @ 2017-05-15 15:55 luzhouxiaoshuai 阅读(766) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-18.修改密码页面处理
摘要:1、用户登陆成功之后会显示 当点击修改密码的时候,会进入下面的页面 对应的是pwd.jsp这个文件 我们把对jsp页面前段的校验都封装在pwd.js中,在jsp中引入该js文件 我们来看看pwd.js的代码 //实现验证码图片的切换功能function changeVerifyCode() { $( 阅读全文

posted @ 2017-05-15 15:28 luzhouxiaoshuai 阅读(1497) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-17.登录功能页面实现
摘要:1、当在登陆页面点击登陆按钮的时候,会调用UserServlet的login方法,我们要在login.jsp中进行配置 2、要在login.jsp中处理Servlet在后台业务操作之后forward到login.jsp中显示的错误信息,例如用户名密码错误、该用户未激活等,这个时候就要修改login. 阅读全文

posted @ 2017-05-15 15:02 luzhouxiaoshuai 阅读(12858) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-16.登录功能各层实现
摘要:/*1、第一步将用户提交的参数封装成javabean对象 * *2、对提交的参数的进行合法性的校验 * *3、通过用户名和密码去查找得到user对象 *如果user对象为null,说明用户名和密码不正确,重定向到login.jsp提示用户名和密码错误 *如果user对象不为null,查看当前用户的激 阅读全文

posted @ 2017-05-15 10:48 luzhouxiaoshuai 阅读(1625) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-15.登录功能流程分析
摘要:当用户点击登录界面的登录按钮的时候,将登录的用户名、密码和验证码上传到后台,后台的业务流程如下面所示: 阅读全文

posted @ 2017-05-13 10:18 luzhouxiaoshuai 阅读(708) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-14.登录功能的login页面处理
摘要:1、现在注册成功之后,我们来到登录页面,登录页面在于 在登录页面。我们也需要向注册页面一样对登录的用户名、密码 验证码等在jsp页面中进行校验,校验我们单独放置一个login.js文件中进行处理,然后login.jsp加载该js文件 我们来看看login.js的代码和regist.js的代码一样,这 阅读全文

posted @ 2017-05-13 10:06 luzhouxiaoshuai 阅读(1309) 评论(0) 推荐(2) 编辑

JavaWeb网上图书商城完整项目--day02-12.激活功能各层实现
摘要:1、我们来看程序的代码 数据库层: 1、通过激活码查找到对应的用户 2、设置用户的激活状态 2、业务层 1、通过数据库接口通过验证码得到对应的用户 2、判断当用户是否为空,如果没有通过激活码查找到对应的用户,说明用户点击邮箱上传的激活码是无效的,这个时候说明激活失败,抛出一个业务失败异常,说明激活码 阅读全文

posted @ 2017-05-13 09:38 luzhouxiaoshuai 阅读(739) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-11.激活功能流程分析
摘要:1、当用户注册成功之后,会给用户发送邮件,当用户点击邮件的激活按钮的时候,会调用UserServlet中的activation的方法,并且会把激活码传递到后台,后台业务层对业务进行操作 阅读全文

posted @ 2017-05-12 11:35 luzhouxiaoshuai 阅读(610) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-10.提交注册表单功能之页面实现
摘要:1、当从服务器返回的注册错误信息的时候,我们在注册界面需要将错误信息显示出来 我们需要修改regist.jsp页面的代码:其中error是一个haspmap,c标签对map的属性可以直接使用 我们应该实现下面的功能: 当用户输错信息之后,在regist.jsp现在错误信息的同时,已经显示用户以前填写 阅读全文

posted @ 2017-05-11 18:54 luzhouxiaoshuai 阅读(878) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-9.提交注册表单功能之servlet层实现
摘要:1、当用户在界面提交注册提交的时候,我们在UerServlet来实现具体的业务方法 标准demo: 1CommonUtils CommonUtils类就两个方法: lString uuid():生成长度32的随机字符,通常用来做实体类的ID。底层使用了UUID类完成; toBean(Map, Cla 阅读全文

posted @ 2017-05-11 16:47 luzhouxiaoshuai 阅读(587) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-8.提交注册表单功能之dao、service实现
摘要:1、发送邮件 发送邮件的时候的参数我们都写在了配置文件中,配置文件放在src目录下,可以使用类加载器进行加载该数据 <a href\="http\://localhost\:8080/goods/UserServlet?method\=activation&activationCode\={0}", 阅读全文

posted @ 2017-05-11 15:40 luzhouxiaoshuai 阅读(669) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-7.提交注册表单功能之流程分析
摘要:1、点击注册之后将提交的信息传递到UserServlet的public String regist方法进行处理,然后将东西通过service进行处理 业务流程: 阅读全文

posted @ 2017-05-11 14:37 luzhouxiaoshuai 阅读(511) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-6.ajax校验功能之页面实现
摘要:1 、现在我们要在regist.js中实现ajax的功能,使用用户名到后台查询是否注册,邮箱是否到后台注册,验证码是否正确的功能 我们来看regist.js的代码 阅读全文

posted @ 2017-05-06 17:02 luzhouxiaoshuai 阅读(663) 评论(0) 推荐(1) 编辑

java中异常的处理
摘要:异常分为运行时的异常和检测异常: java提供了两种异常机制。一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption)。 运行时的异常就是在java虚拟机正常运行的时候抛出的异常: 常见的五类运行时的异常: IllegalArgumentExcep 阅读全文

posted @ 2017-05-06 15:35 luzhouxiaoshuai 阅读(592) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现
摘要:regist.jsp页面中有异步请求服务器来对表单进行校验: l 校验登录名是否已注册过; l 校验Email是否已注册过; l 校验验证码是否正确。 这说明在UserServlet中需要提供相应的方法来支持前端的请求。 我们需要到数据库查询用户名、邮箱是否注册,到session中检查验证码是否正确 阅读全文

posted @ 2017-05-05 20:48 luzhouxiaoshuai 阅读(689) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-4.regist页面提交表单时对所有输入框进行校验
摘要:1、现在我们要将table表中的输入的参数全部提交到后台进行校验,我们提交我们是按照表单的形式提交,所以我们首先需要在table表外面添加一个表单 我们添加了一个表单,将表单中的内容传递给UserServlet进行处理,因为UserServlet继承了BaseServlet,访问的时候需要指定参数是 阅读全文

posted @ 2017-05-03 19:33 luzhouxiaoshuai 阅读(943) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-3.regist页面输入框失去焦点进行校验
摘要:当输入框输入数据之后,当输入框失去焦点的时候,我们需要对输入的数据进行校验 l 用户名校验: 用户名不能为空; 用户名长度必须在3 ~ 20之间; 用户名已被注册(需要异步访问服务器)。 l 登录密码校验: 密码不能为空; 密码长度必须在3 ~ 10之间; l 确认密码校验: 确认密码不能为空; 两 阅读全文

posted @ 2017-05-03 18:53 luzhouxiaoshuai 阅读(656) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--day02-2.regist页面输入框得到焦点隐藏label
摘要:实现当光标输入在输入输入框的时候,将后面的内容隐藏,例如在用户名称输入信息的时候,后面的用户名不能为空隐藏 我们来看看regist.js的代码: 我们来看看程序运行的效果: 当在用户名输入框获得焦点的时候,后面的用户名不能为空就消失了 阅读全文

posted @ 2017-05-03 16:28 luzhouxiaoshuai 阅读(566) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--27.注册页面之注册按钮图片切换实现
摘要:我们要实现立即注册这个按钮,光标获得焦点是一张图片,光标失去焦点的时候是另外一张图片 我们需要在文档加载完成之后,设置该事件hover事件 hover(over,out)这是jQuery的一个模仿悬停事件,即当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的 阅读全文

posted @ 2017-05-03 15:45 luzhouxiaoshuai 阅读(797) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--26.注册页面之验证码换一张实现
摘要:我们现在要实现点击换一张的时候实现验证码的修改 我们首先在html添加函数点击事件: 我们在regist.js中定义一个函数实现该函数 不清楚的看jquery函数的使用 阅读全文

posted @ 2017-05-03 15:27 luzhouxiaoshuai 阅读(860) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--25.注册页面之隐藏没有内容的错误信息实现
摘要:在上一章中我们显示的效果如下所示: 上面后面都有错误的红色×的显示,这样是不对的,我们要解决该问题 我们要循环遍历每一个错误的信息,看它的内容有没有,如果有内容我们就显示错误的×,如果没有就不显示× 我们新建一个js文件来完成上面的操作: 然后在html中加载该regist.js文件 1、首先先加载 阅读全文

posted @ 2017-05-03 15:15 luzhouxiaoshuai 阅读(541) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--24.注册页面的css样式实现
摘要:现在框架已经做好了,即下来我们要对页面进行装饰了,第一步给每一个元素添加id 1、最外面的div添加id为divMain 2、第二个div添加id为divTitle,里面的span对应的id为spanTitle 3、第三个div添加id为divBody,里面的table对应的id为tableForm 阅读全文

posted @ 2017-05-03 14:43 luzhouxiaoshuai 阅读(1477) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--23.注册页面之html实现
摘要:我们来分析下这个页面的代码如何实现: 我们来分下下层次结构: 1、首先最外层是一个大的div,然后又包括两个小的div,第一个div中包括一个span,第二个div是一个table表 我们来看程序的代码: jsps文件夹对应的是前端的页面,user对应的是用户的jsp页面,在该页面中个新建立一个re 阅读全文

posted @ 2017-05-03 11:28 luzhouxiaoshuai 阅读(2189) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--21.用户模块各层相关类的创建
摘要:1、现在要为user用户模块创建类 用户模块功能包括:注册、激活、登录、退出、修改密码。 User类对照着t_user表来写即可。我们要保证User类的属性名称与t_user表的列名称完全相同。 我们来创建User类 数据库接口类: UserDao封装了对数据库的基本操作。UserDao需要使用Tx 阅读全文

posted @ 2017-05-03 10:28 luzhouxiaoshuai 阅读(742) 评论(0) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--13.项目所需环境的搭建
摘要:1、首先安装mysql 创建项目所需的数据库,直接运行项目提供的goods.sql文库 2、myeclipse创建一个web project ,项目的名称是goods 把视频中提供的项目原型下的提供的模板下的src和web-root下的文件拷贝到我们刚刚创建的goods项目中 然后把web-inf文 阅读全文

posted @ 2017-05-03 10:01 luzhouxiaoshuai 阅读(1079) 评论(1) 推荐(0) 编辑

JavaWeb网上图书商城完整项目--12.项目所需jquery函数介绍之ajax
摘要:jquery中使用ajax发送异步请求 下面的一个案例在input输入框失去焦点的时候发送一个异步的请求: 我们来看程序的案例: 这里要强调的是返回值最好选择是json,json对应的就是对象,JavaScript中对象都是{}封装的。 我们来看程序的代码: 当input输入框失去焦点的时候,发送异 阅读全文

posted @ 2017-05-02 15:50 luzhouxiaoshuai 阅读(427) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示