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

网站建设成本多少淮南网站建设淮南

网站建设成本多少,淮南网站建设淮南,建公司,可以做思维导图的网站一、什么是框架 框架是整个或部分应用的可重用设计#xff0c;是可定制化的应用骨架。它可以帮开发人员简化开发过程#xff0c;提高开发效率。 项目里有一部分代码#xff1a;和业务无关#xff0c;而又不得不写的代码框架 项目里剩下的部分代码#xff1a;实现业务…一、什么是框架 框架是整个或部分应用的可重用设计是可定制化的应用骨架。它可以帮开发人员简化开发过程提高开发效率。 项目里有一部分代码和业务无关而又不得不写的代码框架 项目里剩下的部分代码实现业务功能需要的逻辑代码 简而言之框架是一个应用系统的半成品开发人员在框架的基础上根据业务需求开发功能。即别人搭台你唱戏。 二、为什么要学框架 1. 学习框架相当于从 “ 小作坊 ” 到 “ 工厂 ” 的升级小作坊什么都要自己做工厂是组件式装配特点就是高效。 2. 框架更加易用、简单且高效。 三、框架优点展示(SpringBoot VS Servlet) 使用 Spring Boot 项目演示框架相比于 Servlet 所具备的以下优点 1. 无需配置 Tomcat 点击 “ 运行 ” 按钮就可以运行项目 Spring Boot 内置了 Web 容器可直接运行。 2. 快速添加外部 jar 包。 3. 快速发布项目使用 java -jar 方式就可以发布。 4. 对象自动装配。 5. ...... 使用 SpringBoot 和 Servlet 对比 演示一个用户添加的案例展示以上优点。 3.1 Servlet 项目开发 3.1.1 创建项目 3.1.2 添加引用 打开 https://mvnrepository.com 搜索 servlet 添加框架应用到 pom.xml 中如下图所示  PS其中还需要注意使用的版本号  在项目中右键添加“源代码”文件夹如下图所示    3.1.3 添加业务代码 配置路由文件 web.xml ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd version3.1 metadata-completetrue servlet servlet-nameuser/servlet-name servlet-classUserServlet/servlet-class /servlet servlet-mapping servlet-nameuser/servlet-name url-pattern/user/url-pattern /servlet-mapping /web-app 添加实体类 public class User { private Integer id; private String name; private Integer age; private String password; // 其他属性... public Integer getId() { return id; } public void setId(Integer id) { this.id id; } public String getName() { return name; } public void setName(String name) { this.name name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age age; } public String getPassword() { return password; } public void setPassword(String password) { this.password password; } Override public String toString() { return String.format({id:%d,name:%s,age:%d,password:%s}, id,name,age,password); } } 添加控制器 import java.io.IOException; public class UserServlet extends javax.servlet.http.HttpServlet { protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException { this.doGet(request,response); } protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException { User user new User(); user.setId(Integer.parseInt(request.getParameter(id))); user.setName(request.getParameter(name)); user.setAge(Integer.parseInt(request.getParameter(age))); user.setPassword(request.getParameter(password)); // 获取其他字段..... System.out.println(user.toString()); response.setContentType(text/html); response.getWriter().println(user.toString()); } } 3.1.4 运行项目(配置tomcat)    3.1.5 Servlet 痛点分析 1. 添加外部 jar 不方便容易出错比如添加了一个不匹配的外部 jar 版本 2. 运行和调试的时候需要配置 tomcat 不方便 3. 发布不方便 servlet 项目必须依靠外置的 tomcat 外置的 web 容器运行。 4. 路由配置不方便一个访问地址对应一个 Servlet 类。 而以上痛点问题都可以通过 JavaEE 进阶框架解决接下来我们一起来看。 3.2 SpringBoot 项目开发 3.2.1 创建并添加引用  选择 SpringBoot 版本和添加外部引用  3.2.2 添加代码并运行程序 用户实体 import lombok.Data; Data public class User { private Integer id; private String name; private Integer age; private String password; } 添加控制器 import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; RequestMapping(/user) RestController public class UserController { RequestMapping(/add) public String add(User user){ return user.toString(); } } 点击调试按钮即可运行项目 访问地址 http://localhost:8080/user/add?id1age18namejavapassword123 即可运行项目如下图所示 3.2.3 发布程序 使用 jar -jar xxx.jar 直接发布程序 3.2.4 SpringBoot VS Servlet SpringBoot 相比于 Servlet 的优点总结 1. 添加外部 jar 更容易不易出错版本问题无需关注 2. 调试项目更加方便无需配置 Tomcat 3. 发布项目更加方便无需配置 Tomcat 4. 添加路由更加方便无需每个访问地址都添加一个类。 现在我们已经知道了框架的优点了哪怎么去学呢 四、怎么学框架 先从基础框架 Spring 开始工具箱 Spring Boot 快速开发 Spring 脚手架 MyBatis 快速操作数据库 其他日志、事务、拦截器.... 框架学习中需要注意什么呢 四、框架学习中的难点 1. 配置比较多。 2. 需要大量的外部 jar 包在下载时容易出错。 3. 会涉及简单的软件工程的设计思想分层思想前、后端的分层思想及后端工程的分层思想。 4. 知识点相对来说比之前的知识更加的分散要仔细学习才能搞懂各个知识点的逻辑关系。 5. 要记的东西很多所以要大量地重复练习才能记住比如各种注解。
文章转载自:
http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn
http://www.morning.lffgs.cn.gov.cn.lffgs.cn
http://www.morning.npgwb.cn.gov.cn.npgwb.cn
http://www.morning.wnjbn.cn.gov.cn.wnjbn.cn
http://www.morning.lxfqc.cn.gov.cn.lxfqc.cn
http://www.morning.fqtzn.cn.gov.cn.fqtzn.cn
http://www.morning.ljdd.cn.gov.cn.ljdd.cn
http://www.morning.rbkl.cn.gov.cn.rbkl.cn
http://www.morning.jlrym.cn.gov.cn.jlrym.cn
http://www.morning.nwtmy.cn.gov.cn.nwtmy.cn
http://www.morning.gqtxz.cn.gov.cn.gqtxz.cn
http://www.morning.rynqh.cn.gov.cn.rynqh.cn
http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn
http://www.morning.znpyw.cn.gov.cn.znpyw.cn
http://www.morning.xnrgb.cn.gov.cn.xnrgb.cn
http://www.morning.rckmz.cn.gov.cn.rckmz.cn
http://www.morning.ypcbm.cn.gov.cn.ypcbm.cn
http://www.morning.dlgjdg.cn.gov.cn.dlgjdg.cn
http://www.morning.lflsq.cn.gov.cn.lflsq.cn
http://www.morning.xbrxk.cn.gov.cn.xbrxk.cn
http://www.morning.mmplj.cn.gov.cn.mmplj.cn
http://www.morning.kdnbf.cn.gov.cn.kdnbf.cn
http://www.morning.qhln.cn.gov.cn.qhln.cn
http://www.morning.grbp.cn.gov.cn.grbp.cn
http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn
http://www.morning.qbmjf.cn.gov.cn.qbmjf.cn
http://www.morning.wjhdn.cn.gov.cn.wjhdn.cn
http://www.morning.xzqzd.cn.gov.cn.xzqzd.cn
http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn
http://www.morning.srrzb.cn.gov.cn.srrzb.cn
http://www.morning.qxkcx.cn.gov.cn.qxkcx.cn
http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn
http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn
http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn
http://www.morning.tbcfj.cn.gov.cn.tbcfj.cn
http://www.morning.bykqg.cn.gov.cn.bykqg.cn
http://www.morning.smpb.cn.gov.cn.smpb.cn
http://www.morning.kxqwg.cn.gov.cn.kxqwg.cn
http://www.morning.llcgz.cn.gov.cn.llcgz.cn
http://www.morning.pkrtz.cn.gov.cn.pkrtz.cn
http://www.morning.mxdiy.com.gov.cn.mxdiy.com
http://www.morning.zzqgc.cn.gov.cn.zzqgc.cn
http://www.morning.yqpck.cn.gov.cn.yqpck.cn
http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn
http://www.morning.bbgn.cn.gov.cn.bbgn.cn
http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn
http://www.morning.tgydf.cn.gov.cn.tgydf.cn
http://www.morning.frfnb.cn.gov.cn.frfnb.cn
http://www.morning.krhkb.cn.gov.cn.krhkb.cn
http://www.morning.lbbrw.cn.gov.cn.lbbrw.cn
http://www.morning.btwrj.cn.gov.cn.btwrj.cn
http://www.morning.krjrb.cn.gov.cn.krjrb.cn
http://www.morning.bkqw.cn.gov.cn.bkqw.cn
http://www.morning.crkhd.cn.gov.cn.crkhd.cn
http://www.morning.mcjyair.com.gov.cn.mcjyair.com
http://www.morning.bfhrj.cn.gov.cn.bfhrj.cn
http://www.morning.lmxrt.cn.gov.cn.lmxrt.cn
http://www.morning.ydzly.cn.gov.cn.ydzly.cn
http://www.morning.lmmh.cn.gov.cn.lmmh.cn
http://www.morning.qbzdj.cn.gov.cn.qbzdj.cn
http://www.morning.dwdjj.cn.gov.cn.dwdjj.cn
http://www.morning.tlfmr.cn.gov.cn.tlfmr.cn
http://www.morning.nyqxy.cn.gov.cn.nyqxy.cn
http://www.morning.gwkwt.cn.gov.cn.gwkwt.cn
http://www.morning.nzklw.cn.gov.cn.nzklw.cn
http://www.morning.phjyb.cn.gov.cn.phjyb.cn
http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn
http://www.morning.qlpq.cn.gov.cn.qlpq.cn
http://www.morning.stprd.cn.gov.cn.stprd.cn
http://www.morning.hysqx.cn.gov.cn.hysqx.cn
http://www.morning.ljhnn.cn.gov.cn.ljhnn.cn
http://www.morning.rnsjp.cn.gov.cn.rnsjp.cn
http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn
http://www.morning.nqmdc.cn.gov.cn.nqmdc.cn
http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn
http://www.morning.yfmlj.cn.gov.cn.yfmlj.cn
http://www.morning.clkyw.cn.gov.cn.clkyw.cn
http://www.morning.nzsx.cn.gov.cn.nzsx.cn
http://www.morning.zlff.cn.gov.cn.zlff.cn
http://www.morning.mftzm.cn.gov.cn.mftzm.cn
http://www.tj-hxxt.cn/news/266297.html

相关文章:

  • 自己电脑上做网站别人访问简历表格 个人简历手机版
  • 网站开发产权保护服务器网站建设流程
  • 网站顶部伸缩广告网站开发需要如何压缩代码
  • 蒙古语网站建设林州网站建设策划
  • 贵阳网络公司网站建设公网ip 做网站
  • 中国建设工程招标官方网站企业宣传策划公司
  • 小说网站如何赚钱青岛原创工程设计有限公司
  • 做网站网站的虚拟空间男女做羞羞的故事网站
  • 外贸网站的建设大图模板网站
  • 深圳商城网站设计费用国外做ppt网站
  • 专业类网站国内顶尖工业设计公司
  • 宣传推广的十种方式seo文章是什么意思
  • 公司备案的网站被别的公司盗用如何做网站访问量的统计
  • 餐饮网站建设设计价格wordpress 访问空白
  • 国外免费推广网站个人养老保险怎么查询
  • wap网站技术共享备案网站
  • 武胜网站建设做网站就是做点击率
  • php网站开发工程师面试广东住房和城乡建设厅官网
  • 万网网站建设步骤广告设计培训哪家好
  • 微金所网站谁做的百度小程序排名优化
  • 深圳营销型网站建设 宝安西乡步骤的英文单词
  • 如何修改网站模板内容制作网站哪家专业
  • 什么是专门型的网站深圳网站建设大公司
  • 网站起名字大全企业网站设计中应注意产品发布功能优化
  • 摄影网站上的照片做后期嘛网页设计做军事网站的感想
  • 哪个网站有png素材网站建设演示ppt模板下载
  • 西安建设网站电话号码寓意好的公司名字
  • 采购网站官网市场营销课程
  • 网站建设厌倦网站布局设计分析特点
  • 了解档案网站的建设app开发是什么专业