《Web设计-第04章课件-项目答辩系统.ppt》由会员分享,可在线阅读,更多相关《Web设计-第04章课件-项目答辩系统.ppt(10页珍藏版)》请在三一文库上搜索。
1、信息学院 陈伟锋,Web开发技术(.NET),项目答辩系统-登陆模块,系统演示,登陆界面,本次课程的知识与技术要点,创建连接和SQL语句 如何防止注入式攻击 Session对象的作用和应用 验证码的使用 母版页与窗体页中Page_Load函数的执行顺序,Web网站 v.s. Web应用程序,整体结构 在Web网站下,一个目录即为一个Web项目,不能作为类库被引用 Web应用程序按照项目进行管理,文件按照命名空间进行管理,可以非常方便地引用其他类库,或将自身作为类库被引用 编译部署 Web应用程序采用增量编译,速度快,Web网站 v.s. Web应用程序,什么时候采用Web网站? 动态地看到效果
2、; 希望把目录当做一个Web应用来处理; 不使用Code-Behind(代码分离)模式 什么时候采用Web应用程序? 采用项目管理方式构建web应用; 希望使用命名空间进行管理;,SQL数据库的连接与查询,新建一个SqlConnection对象,参数为定义数据库的字符串(在自己电脑上请参照课件进行SQL服务器的简单设置) 调用Open()方法打开数据库连接 新建一个SqlCommand对象,参数为Sql查询语句字符串 执行查询 ExecuteScalar方法 ExecuteReader方法 调用Close()方法关闭数据库连接,ADO.Net体系,Session对象,用于存储特定的用户会话所需的信息。 作用时间从用户到达某个特定的Web页面开始,到用户离开Web站点,或程序中代码终止,或自身超时终止。 系统为每个访问者设立一个独立的Session对象,且各访问者的Session对象互不干扰。 与之前ViewState对象有何区别?后面还会讲到类似的Cookies,Application等对象,将会有何区别?,Cookies对象,将少量数据储存到客户端的存储中,并从客户端的存储中读取的技术。比如用户名、密码、浏览过的网页、停留的时间等。 大多经过了加密处理。 Cookies存放在客户端,而Session存放在服务器端。,