第一范文网 - 专业文章范例文档资料分享平台

网上招聘系统毕业论文设计

来源:用户分享 时间:2025/5/31 14:40:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

沈阳师范大学学士学位论文

4.2 JSP概述

JSP,JavaServer PagesTM是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段 (Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp),Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、可以重新定向网页、可以发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低,可以实现 No Plugin,No ActiveX,No Java Applet,甚至 No Frame。

在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照 Sun 的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。即使您对ASP“一往情深”,我们认为,关注JSP的发展仍旧很有必要,这是基于以下的比较分析。

JSP与Microsoft的ASP技术非常相似。ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最明显的区别。此外,ASP与JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。

事实证明,JavaServlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。利用跨平台运行的JavaBean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。JSP必将成为ASP技术的有力竞争者。

4.3 开发环境

操作系统:WINDOWS 7; 运行工具:IE 6.0

开发工具:MyEclipse 5.1.0 GA, Dreamweaver V8.0 数据库: MySQL 5.12 服务器: Tomcat 6.0

辅助工具:Adobe Photoshop CS, Flash V8.0

―14―

沈阳师范大学学士学位论文

第五章

5.1 登陆功能

系统实现

登录模块分个人用户登录、企业用户登录、管理员登录三种身份。个人用户登录成功后可以浏览个人简历、简历管理、应聘、修改个人信息等功能;企业用户登录后可以对企业信息进行管理、招聘职位管理等功能;管理员登录后,可以对个人用户、企业用户进行管理。下图5-1是登录功能的实现图。

图 5-1 登录页面

下面是登录功能的主要代码:

public void doPost(HttpServletRequest request,HttpServletResponse response) {

try {

request.setCharacterEncoding(\// 用户类型

int userType = Integer.parseInt(request.getParameter(\switch(userType) {

―15―

沈阳师范大学学士学位论文

} /**

}

}

case 1:

// 个人用户登录

UserLogin(request, response); break; case 2: // 公司登录

CompanyLogin(request, response); break;

catch(Exception ex) { }

// 异常处理

System.out.print(ex.getMessage());

* 个人用户登录

* @param request HttpServletRequest对象 * @param response HttpServletResponse对象 */

private void UserLogin(HttpServletRequest request, HttpServletResponse response) {

try {

// 用户名

String loginName = request.getParameter(\// 密码

String loginPwd = request.getParameter(\// 初始化用户业务逻辑类

PersonBLL personBll = new PersonBLL(); // 根据用户名查询用户信息

ResultSet rsPerson = personBll.GetPersonByLoginName(loginName); // 如果用户信息存在 if(rsPerson.next()) {

// 数据库中密码

―16―

沈阳师范大学学士学位论文

} /**

}

}

String password = rsPerson.getString(\// 如果密码一致

if (password.equals(loginPwd)) { } else { }

// 密码错误

response.sendRedirect(\// 用户编号

String perId = rsPerson.getString(\// 权限

String right = rsPerson.getString(\// 保存Session

HttpSession session = request.getSession(); session.setAttribute(\session.setAttribute(\// 登录成功

response.sendRedirect(\

else { }

// 用户信息不存在

response.sendRedirect(\

catch(Exception ex) { }

// 异常处理

System.out.print(ex.getMessage());

* 公司登录

* @param request HttpServletRequest对象 * @param response HttpServletResponse对象

―17―

搜索更多关于: 网上招聘系统毕业论文设计 的文档
网上招聘系统毕业论文设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3nty21xymc7916095eiv3gyk618jli007zg_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top