1.项目点评
1)作品完成情况
a.个人简介
b.功能展示
c.介绍一个功能,如何实现(经验交流)
2.问题总结
-----------典型功能实现-------------------
3.编辑推荐(随机获取两条记录)
1)将数据库产品全部得到(24)-->list1
2)生成随机数ran.nextInt(list1.size());充当索引值index
3)将随机值对应的记录放入list2,
并从Book book = list1.remove(index)移除
list2.add(book);
4)将list2数据显示到页面
4.
select *
from d_product dp , d_book db
where dp.id = db.id
order by rand() limit 2;
5.鼠标移到图片上面,显示大图
$(function(){
var x = 10;
var y = 20;
$('a.tooltip').mouseover(function(e){
var tooltip = "
"; //创建 div 元素$("body").append(tooltip); //把它追加到文档中
$("#tooltip").css({
"top": (e.pageY+y) + "px",
"left": (e.pageX+x) + "px"
}).show("fast"); //设置x坐标和y坐标,并且显示
}).mouseout(function(){
$("#tooltip").remove(); //移除
}).mousemove(function(e){
$("#tooltip").css(
"top": (e.pageY+y) + "px", "left": (e.pageX+x) + "px"
});
});
});
6.收货地址页面,改变下拉选项,自动填充表单
function showAddress(addId){
if($('#address').val()==-1){
//清空表单输入项
}else{
//发送ajax请求,将返回的json数据(address),填充表单
}
-------------------
$.post('findaddress', {"receiveAddressId":addId},
function (data,statusText){
if($('#address').val()==-1){
$('#receiveName').val('');
$('#fullAddress').val('');
$('#postalCode').val('');
$('#phone').val('');
$('#mobile').val('');
$('#receiveAddressId').val('');
}else{
$('#addressId').val(data.receiveAddressId);
$('#receiveName').val(data.receiveName);
$('#fullAddress').val(data.fullAddress);
$('#postalCode').val(data.postalCode);
$('#phone').val(data.phone);
$('#mobile').val(data.mobile);
}
},
'json');
填写新地址
zhangsan
7.基于数据库的系统,开发过程
--请求发出-->Action-->Service(DAO)-->Result-->响应处理
1)熟悉业务需求
2)可以编写Service或者DAO组件,或者直接编写Action放业务
3)请求发出方式,数据提交的方式
表单提交请求:点submit按钮,post方式提交,可采用表单组件提交数据
超链接发请求:href="*.action?id=1&name=tom", get方式提交数据,可采用url?id=1方式提交数据
ajax发请求:$.post,$.get,$.ajax
4)选择合适的Result类型做响应
ajax:采用json数据响应
其他请求:dispatcher,redirect,redirectAction
$("#left").load("left.action");-->采用JSP做响应
8.登录成功跳转到原请求的目标页面
/cart/list-->登录检查拦截器-->拦截器发现没登录-->return "login"
-----拦截器代码:追加保存目标uri地址功能
request.getServletPath();没登录存入session,跳转到login.jsp
-----登录逻辑追加
login.jsp--成功去session取目标URI-->如果有值就跳转到目标页面
-->没有值跳转到main.jsp
ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日ASP编码教程:asp缓存的分类
[ASP]2015年4月15日ASP编码教程:何谓ASP缓存/为什么要缓存
[ASP]2015年4月15日ASP编码教程:asp实现的sha1加密解密代码
[ASP]2015年4月15日ASP编码教程:asp执行带参数的sql语句实例
[ASP]2015年4月14日