首页 > 编程知识 正文

开饭店外卖怎么做系统,外卖运营工具

时间:2023-05-03 23:42:04 阅读:141486 作者:1826

10008基于SSM开发的外卖点餐系统

代码

链-椁: https://pan @ Baidu @ com/s/1b _ ccwhxdhnagawt6DNS LFA (@替换为.后可正常访问) ) ) ) ) ) ) ) ) ) ) ) ) )。

赵-经-码: 5345

f/u枝这一段-呐备打开百度网盘手机App,曹做更方便哦

技术

Spring SpringMVC MyBatis

工具

eclipse tomact mysql jdk

功能详情

前台功能后台功能设置各类凉菜系统酒水用户管理招牌菜品系统日志经典热菜菜品管理主食订单管理支付界面系统相关截图

后台首页

手机订单

package com.service;

import java.util.List;

importorg.spring framework.beans.factory.annotation.auto wired;

importorg.spring framework.stereotype.service;

importorg.spring framework.transaction.annotation.transactional;

import com.dao.UserDAO;

import com.model.User;

@ service (“用户服务”)

publicclassuserserviceimpimplementsuserservice

@Autowired

私有用户;

@ overridepublicbooleanexits (string username ) listuser userlist=userdao.findbyusername ); if(userlist.size )0)返回true; elsereturn false; } @ overridepubliclistuserqueryusers (string username ) if ) username==null||''.equals ) username ) return userdao eled } @ overridepublicusergetuser (integer id ) returnuserdao.getuser; } @ override @ transactionalpublicvoidsave (useruser ) (userdao.save ); } @ override @ transactionalpublicvoidmodifyuser (useruser ) userdao.update ) user; } @ override @ transactionalpublicvoiddeleteuser (integer id ) userdao.delete ) id; }

package com.action;

import java.util.List;

import javax.annotation.resource;

importorg.Apache.struts2. servletactioncontext;

importorg.spring framework.beans.factory.annotation.auto wired;

importorg.spring framework.context.annotation.scope;

importorg.spring framework.stereotype.com ponent;

import com.model.User;

import com.opensymphony.xwork2. action support;

import com.service.UserService;

@component(「useraction "

@scope(「prototype " )

publicclassuseractionextendsactionsupport {

//*

*

*/

privatestaticfinallongserialversionuid=1l;

@Autowired

私有用户服务;

私有用户用户; 私有字符串搜索文本; 私有监听器

users;public User getUser() {return user;}public void setUser(User user) {this.user = user;}public UserService getUserService() {return userService;}@Resourcepublic void setUserService(UserService userService) {this.userService = userService;}public String addUser(){if(userService.exits(user.getUsername())){return ERROR;}userService.save(user);return SUCCESS;}public String queryUser(){searchText = getParam("queryText");users = userService.queryUsers(searchText);return SUCCESS;}public String editUser(){try {Integer param = Integer.parseInt(getParam("param"));if(param == 0){Integer id = Integer.parseInt(getParam("id"));user = userService.getUser( id);return "editUser";}else if(param == 1){userService.modifyUser(user);}} catch (Exception e) {e.printStackTrace();}return SUCCESS;}public String deleteUser(){try {Integer param = Integer.parseInt(getParam("id"));userService.deleteUser(param);} catch (Exception e) {e.printStackTrace();}return queryUser() ;}public String getSearchText() {return searchText;}public void setSearchText(String searchText) {this.searchText = searchText;}protected String getParam(String key){return ServletActionContext.getRequest().getParameter(key);}public List<User> getUsers() {return users;}public void setUsers(List<User> users) {this.users = users;}

}

<?xml version="1.0" encoding="UTF-8"?>

<!-- 用注解方法注入bean 上边schemaLocation的三条语句顺序很重要,否则报错 --><context:annotation-config /><context:component-scan base-package="com" /><!-- 数据库连接池 --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><property name="driverClassName" value="com.mysql.jdbc.Driver" /><property name="url" value="jdbc:mysql://localhost:3306/mydb?useUnicode=true&amp;秀丽的羽毛=UTF-8" /><property name="username" value="root" /><property name="password" value="123456" /></bean><!-- 配置sessionFactory ,数据库配置在hibernate.cfg.xml中--><!--LocalSessionFactoryBean 加载bean方式 <mapping resource="com/model/User.hbm.xml"/> AnnotationSessionFactoryBean 加载bean方式 <mapping class="com.model.User"/> ,它主要功能是取消了hbm.xml文件 --><bean id="sessionFactory"class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><property name="dataSource" ref="dataSource" /><!-- 配置实体描述文件 --><property name="mappingResources"><list><value>com/model/User.hbm.xml</value></list></property><!--扫描com.cuangwu包下以及子包种有 @Service @Controller @Repository @Component 注解的类,一旦发现,则将其纳入到spring容器中管理 此spring.jar必须是 Spring2.5以上版本的,因为,Spring2.5之前org.springframework.orm.hibernate3.LocalSessionFactoryBean类中, 并没有 packageToScan 这个属性,只有mappingResuorces这个属性。而packageToScan这个属性正是映射包中的类,而mappingResuorces只是映射某个文件。--><!-- <property name="packagesToScan" > <list> <value>com.model</value> </list> </property> --><property name="hibernateProperties"><props><prop key="hibernate.format_sql">true</prop><prop key="hibernate.hbn2dd1.auto">update</prop><prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop></props></property></bean><bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"><property name="sessionFactory" ref="sessionFactory" /></bean><!-- 配置事务管理器 --><bean id="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory" /></bean><tx:advice id="txAdvice" transaction-manager="transactionManager"><tx:attributes><tx:method name="find*" read-only="true" /><tx:method name="add*" propagation="REQUIRED" /><tx:method name="delete*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> </tx:attributes></tx:advice><!-- aop代理设置--> <aop:config><aop:pointcut expression="execution(public * com.service..*.*(..))"id="myPointcut" /><aop:advisor advice-ref="txAdvice" pointcut-ref="myPointcut" /></aop:config>

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。