`
dupengtao
  • 浏览: 33347 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

用户注册-总结3(service层)

阅读更多

package com.du.service.impl;

import com.du.dao.impl.UserDaoImpl;
import com.du.domain.Users;
import com.du.exception.AddException;
import com.du.utils.ServiceUtils;

//要在服务对用户密码进行加密
public class BussinessServiceImpl  {

	// 注册
	public void add(Users user) throws AddException {

		//用重名返回true 否则返回false
		boolean b= new UserDaoImpl().find(user.getUsername());
		if(!b){
			user.setPassword(ServiceUtils.md5(user.getPassword()));
			new UserDaoImpl().add(user);
		}else{
			throw new AddException();
		}
	}



	// 登录,判断,密码是否正确
	public Users find(String username, String password) {

		String md5password=ServiceUtils.md5(password);
		
		return new UserDaoImpl().find(username, md5password);
	}
}

 注意:

1.dao层写好后,service层很好写

分享到:
评论

相关推荐

    H13-811-HCIA-Cloud Service.pdf

    HCIA-Cloud Service知识点总结 HCIA-Cloud Service是华为云计算服务认证的其中一部分,本资源总结了HCIA-Cloud Service考试中的重要知识点和概念,为备考HCIA-Cloud Service考试的考生提供了有价值的参考。 1. ...

    qtservice-2.6_1

    QtService提供了一个抽象层,使得在不同操作系统上实现服务变得统一,降低了跨平台开发的复杂性。 该框架的核心组件包括: 1. **ServiceBase**: 这是所有服务的基础类,提供了服务的基本功能,如启动、停止、状态...

    SSH框架实现的用户注册功能(可运行)

    总结起来,SSH框架实现的用户注册功能展示了如何整合这三个强大的Java Web工具,实现一个完整的业务逻辑。通过注解方式,项目的配置更加简洁,也更易于理解和维护。同时,Eclipse的集成开发环境提供了便利的调试和...

    注册/登录验证

    - **Service层和DAO层支持**:Service层处理用户名可用性检查,并通过DAO层查询数据库来确认用户名是否已经被其他用户注册。 #### 二、技术要点总结 ##### 技术栈 - **前端**: - HTML/CSS/JavaScript/jQuery:...

    android各组件详解- Service

    总结而言,Service是Android框架中一个极其重要的组件,它不仅能够执行后台任务,还支持跨进程通信,极大地提升了应用的灵活性和性能。理解和掌握Service的创建、生命周期管理以及跨进程调用机制,对于开发高质量、...

    spring-boot-demo-booking-service

    总结起来,"spring-boot-demo-booking-service"项目是一个基于Spring Boot的预订服务实例,它展示了如何利用Spring Boot的强大功能来构建一个完整的预订系统。通过学习这个项目,开发者可以了解到Spring Boot的实战...

    mybatis-spring-1.0.0-RC3-bundle

    4. 使用SqlSessionTemplate和Mapper:在Service层,我们可以注入SqlSessionTemplate进行数据库操作,同时也可以直接注入Mapper接口,利用其提供的方法执行SQL。 四、事务管理 MyBatis-Spring提供了...

    S2SH做的用户注册

    在用户注册场景中,Spring可能被用来管理数据库连接、事务控制、以及Service层和DAO层的bean实例化。 【知识点三】:Hibernate框架 Hibernate是一个持久化框架,简化了Java对象与数据库表之间的映射关系。在用户...

    sakai 用户注册业务流程分析

    ### sakai 用户注册业务流程分析 #### 一、引言 Sakai 是一款被广泛应用于高等教育领域的开源课程管理系统(CMS)。它不仅提供了一个强大的平台用于支持教学与学习活动,而且还具备良好的架构设计,能够确保系统的...

    02_尚硅谷_书城第二阶段,注册、登录功能 - 课堂笔记1

    【知识点详解】 ...通过这些知识,开发者能够构建一个具备用户注册和登录功能的简单书城系统。在后续的开发中,可能还会涉及到Service层和DAO层的具体实现,以及页面展示和用户交互等功能的完善。

    三层网站开发例子---高手不用看

    例如,在这个三层架构的网站中,用户登录或注册的验证、订单处理、库存管理等功能可能都在此层实现。 3. 数据访问层(Data Access Layer): 数据访问层负责与数据库的交互,包括数据的读取、写入、更新和删除操作...

    java三层范例

    `Test(三层)`可能包含多个服务类,这些类封装了具体业务操作,如用户注册、订单处理等逻辑。 3. 数据访问层(Data Access Layer) 数据访问层是负责与数据库进行交互的,包括数据的读取、插入、更新和删除等操作。...

    电脑商城项目的总结的markdown版

    - **Controller层**:接收前端请求,调用Service层方法,返回响应数据。 - **Repository层(DAO)**:与数据库交互,实现数据的增删改查。 - **Model层**:实体类,对应数据库表结构。 ### 4. 前端框架 - **...

    MyEclipse整合ssh三大框架环境搭载用户注册源码下载

    4. 在Action类中,注入Service层,Service层再注入DAO层,通过Spring管理的对象间依赖关系,实现控制反转和依赖注入。 5. 配置Hibernate的实体类,用@Entity注解标记,同时创建映射文件或使用注解进行表字段的映射。...

    jsp实现的用户登录模块

    在实际项目中,这可能是`register.jsp`(用于用户注册的JSP页面)或`RegServlet`(处理注册请求的Servlet)。 总结来说,使用JSP实现的用户登录模块包括前端表单设计、后端数据验证以及用户会话管理等多个环节。这...

    一起畅聊Service Mesh笔记.pdf

    - **Service Mesh概念**:Service Mesh(服务网格)应运而生,它是一种独立于应用程序之外的基础设施层,用于处理服务间通信。Service Mesh能够提供一系列服务间通信所需的控制和观测功能,如负载均衡、服务发现、...

    G-Sensor工作流程

    - `SensorService::instantiate` 负责创建SensorService的实例对象,并将其注册到ServiceManager中,以便其他组件可以通过服务名获取该服务。 - 在实例创建过程中还会启动一个后台线程,执行`threadLoop`方法。 2...

    第4章注册、登录和注销.pptx

    3. 控制层:接收并验证前端提交的注册信息,调用Service层进行处理。 4. 视图层:展示注册页面和反馈信息(成功或失败)。 5. 安全性:可能涉及验证码、密码加密等安全措施。 4.2.1 登录 登录过程包括用户输入验证...

    servlet+jsp+service+Oracle实现简单的数据库交互

    本文将详细介绍如何使用servlet、jsp、service层以及Oracle数据库来实现一个简单的用户登录注册功能。这种架构通常用于Web应用程序开发中,特别是Java Web开发领域。通过这种方式,我们可以更好地理解前端与后端之间...

    Java ee 企业应用开发:第8章 Ajax用户注册.ppt

    - **步骤4**:定义Service层。 - 创建IUserService接口,定义了一个名为`exitUser`的方法。 ```java public interface IUserService { public boolean exitUser(String username); } ``` - 实现IUserService...

Global site tag (gtag.js) - Google Analytics