当前位置: 首页 > news >正文

wap网站还有能打开的吗昆明网络公司开发

wap网站还有能打开的吗,昆明网络公司开发,网站系统开发团队简介,怎样做模板网站一套完整的网页到Java到数据库的创建#xff1a; html#xff1a;进行数据收集以及呈现 第一层#xff1a;根据servlet处理前台html的响应和请求#xff0c;对数据进行接收#xff0c;封装和验证 第二层#xff1a;业务#xff0c;验证是否存在调用创建的dao查#x…一套完整的网页到Java到数据库的创建 html进行数据收集以及呈现 第一层根据servlet处理前台html的响应和请求对数据进行接收封装和验证 第二层业务验证是否存在调用创建的dao查以及存在就直接返回没有存在就调用将数据传输到数据库 第三层对数据库进行操作比如用户添加或者进行查咋无非就是增删改查 思想 分析业务从前往后 开始业务从后往前 以下是一个简单登录系统业务对于这用户登录系统将分成多个小的业务进行完成 ①注册界面 ②显示所有用户界面 ③删除用户 ④修改用户信息界面 ⑤动态搜索栏 ⑥批量删除 开始业务前的准备工作 打开idea创建一个web工程并将Tomcat进行整合导入所需要的包具体用到的包放在这里 bao.zip_免费高速下载|百度网盘-分享无限制 (baidu.com) 这些包都放在创建的web工程下WEB-INF包创建的lib下具体怎么整合传送门JavaWeb--纯小白笔记04Tomcat整合IDEA-CSDN博客 一.注册用户界面 根据业务的分析从前往后 1.创建数据库:(数据库安装包以及教程百度网盘 请输入提取码) 记住自己的数据库的用户名密码以及数据库的名字和创建的表的名字这里我的数据库的相关信息为用户名root 密码123456 数据库名db.test 表名user 字符集编码使用utf-8 2.连接数据库 在ideaa创建的web工程下的src创建一个file包再创建一个properties文件装我们数据库的信息 创建一个工具包Utils创建一个DBUtils类进行连接数据库关闭数据库的操作这里为了优化数据库的连接将使用导入的io流的包创建一个类加载器---普通java类利用自身类的类加载器读取外部文件。 类加载器 连接数据库 因为业务的太多在测试类中使用导入的junit包用来测试每一步 2.将数据库的用户信息进行封装---放在domain包下---注意id是不用进行有参的且toString里的id是不用打印的 3。创建一个dao包里面先创建一个接口再创建一个包包里创建一个类实现接口。在接口里写方法。 查询注册的用户的姓名是否存在以及添加用户 在测试类进行测试查找用户以及添加用户 4.在service层进行业务的处理 在src下创建一个service包同样使用接口实现的方法。创建一个接口在从创建一个包去实现 5.创建一个controller包里面进行对html网页内容的请求和响应 点击发布就是右上角的运行选择tomcat发布在打开的网页注册一个用户如下 点击注册后会提示注册成功打开数据库就能看见添加的用户 以上就是一个简单的注册系统但是还要进行数据验证合法性这里只对用户名和年龄进行数据合法进行验证不合法就进行提示且红色: 6.在src创建一个validate包在包里进行数据的合法性验证具体代码如下 因为需要的时在注册用户时对用户名以及密码进行不合法提示所有在rejister.jsp对用户栏和密码栏要添加如下代码这里的代码时jsp代码elo表达式 span stylecolor: red${errors.username} span stylecolor: red${errors.age} 最后在UserServlet的register业务下进行将跳转---将信息跳转到页面上 补充知识 转发一次请求 重定向2次请求地址也会发生变化 跳转使用的时域对象四大域对象如下介绍 request(实际开发中一般都用request实现转发)一次响应session(默认时间30min在服务器端内存)一次会话(浏览器打开到关闭为一次)pagecontextservletcontext(在jsp中就是application)最大的域对象 所以在register处就要进行一个对错误信息的跳转这里使用的session登录信息一般放在session中 现在启动tomcat进行注册当用户名长度小于6大于18时以及年龄小0大120提示不合法 这里用户名和年龄不合法在点击注册后就会清空进行提示 二.查找所有用户信息界面 该业务就是将数据库里的所有数据进行打印出来反映到界面上,要重新写2个界面一个是放查询超链接的界面另一个是跳转进超链接显示所有用户信息的界面 1.编辑超链接的界面在web下的index.jsp写一个显示所有用户的超链接代码如下 这里要注意导入在daomain写的user类这里再jsp写的是jsp语句进行连接再showUserAll写的显示所有信息。 这里的红线使用的是导入的包jstl便于进行的就是jsp的写法elo表达式。 以上只是对前台的设置接下来将对数据库的数据进行读取 2.在dao层的接口先写抽象方法再在实现类UserDaoImpl进行属性具体的查找所有用户的方法 在测试类进行测试是否查找到所有的用户 3.测试成功在service层进行业务逻辑编写 4.在controller层进行连接前台获取数据在原本的UserServlet类中进行业务的判断 这里的业务是在index.jsp里的业务名字 5.最后发布tomcat点击超链接就会显示如下的界面 三.删除用户业务 在显示用户的界面游两个超链接修改和删除这里将对删除进行业务实现 思想在页面展示信息点击删除的超链接后获取id在controller层进行调用service的业务逻辑处理service层调用dao层的对数据库的处理方法 开始业务 1.在dao层的接口书写删除的抽象方法再在实现类UserDaoImpl进行实现。注意这里还要进行一个id查找用户用于判断是否用户存在----因为在页面操作的可能同时在操作 2.在service层进行业务逻辑处理先在接口进行定义抽象方法再在实现类进行实现 3.在显示界面showuserall.jsp里的删除处的连接添加连接代码以及业务的名称 a hrefUserServlet?id${user.id}businessdelete删除/a-----这里的超链接就是后台的UserServlet里进行判断业务再工具id查找。 4.在controller层的UserServlet类进行进行删除业务的进行 红圈是在删除后显示删除后的所有用户的页面。 5.发布tomcat在显示界面进行删除 删除id4号 四·.修改页面 分析点击修改超链接就跳转到一个修改界面要显示原本的数据且密码显示出来在该页面将对用户的数据的进行修改最后提交。 开始业务 1.在web下创建一个修改界面update.jsp----写法和register没有太大的区别主要是对文本框获得值 获取的代码就是elo表达式value${user.id}.....   注意修改信息是要展示密码的文本内容所以在password处typetext; 2.在dao层进行对数据库的修改信息操作但是要先展示选择的内容所以这里书写2个方法 findUserByID()----显示原本的内容update()---修改数据库内容的方法 在dao层实现 3.在service层进行调用完成对业务逻辑的处理 先在接口进行定义 再在实现类UserServiceImpl进行调用dao层的业务: 4.在controller进行连接前台的数据进行对数据的修改在点击修改业务就要进行回显的业务展示一个界面 在UserServlet里先进行回显 这里就会获取要修改的用户的id返回用户再把这个用户重定向跳转到update.jsp页面。在再UserServlet里书写修改的代码 进行修改操作 将上面信息进行修改 修改后 修改完成了。 五.动态搜索栏 分析在显示用户信息的表单里有一个下拉框选择用户的信息一个文本框进行输入一个按钮就行搜索在下拉框选择了性别或许姓名的某一个包含字就会返回所有满足的用户。在controller层进行接收选择的搜索条件调取service层的逻辑处理业务---就是dao层写的查找业务。找到符合条件的用户集合返回。 开始业务: 1.在显示用户信息的表单里添加一个动态搜索栏 具体代码 这样就是把动态搜索栏放在了最右侧下拉就可以选择具体查找的要求 业务名为quer 2.在dao层进行对数据库代码的操作 先在接口中定义方法因为要先接收选的具属性再接收具体的值找到满足条件的用户用集合进行装这里的方法findUserBy为 再实现这个方法这里的性别是直接查找但是姓名和地址是模糊查找所以sql语句不同需要判断key的值就是下拉列表的选择 3.在service层进行业务逻辑处理调用dao层的方法 依旧是先在接口定义抽象方法 实现类 4.在controller层接收前台的数据在进行对业务进行调用 在找到对应的用户放进集合后使用前面的显示跳转到显示页面5. 5.发布tomcat进行查找这里提前给数据库添加了用户 对性别--男进行检索 动态栏业务就完毕了。
http://www.w-s-a.com/news/919498/

相关文章:

  • 小语种服务网站公众号平台建设网站
  • 免费做mc皮肤网站企业网站建设合同模板
  • 做网站可以申请个体户么网站的定位分析
  • jsp做的零食网站下载wordpress侧边栏折叠
  • 帝国网站单页做301南京旅游网站建设公司
  • 网站sem优化怎么做网站建设推广安徽
  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案
  • 瀑布流分享网站源代码下载网站构建的一般流程是什么
  • wordpress 4.9 多站wordpress邮箱解析
  • 微信网站开发企业汽车网站设计模板
  • 如何提升网站转化率遵义市公共资源交易平台
  • 网站目录管理模板企业解决方案部
  • 建设网站上申请劳务资质吗珠海哪个公司建设网站好
  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些
  • 门户网站建设公司案例门户建设是什么意思
  • 深圳seo专家东莞网站关键词优化排名
  • 套用别人产品图片做网站如何在阿里云自主建网站
  • 网站开发需要用哪些东西wordpress页面参数