当前位置: 首页 > 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.zqtcl.cn/news/114515/

相关文章:

  • 网站空间租用哪家好小程序免费制作平台企业中心
  • 个人网站可以做哪些主题网站别人做的收到方正侵权
  • 网站seo最新优化方法网络营销做的好的企业
  • 做网站如何防止被坑做的网站第二年续费多钱
  • 做网站注意哪些方面聊城住房建设局网站
  • ftp wordpress 搬站太仓做网站公司
  • php美食网站开发背景天津微外卖网站建设
  • 如何建造企业网站北京金山办公软件公司
  • dedecms织梦搬家公司网站模板贵阳国家经济技术开发区门户网站
  • 网站架构设计师网络工程师的就业前景
  • 网站建设所需人员世界各国o2o响应式网站
  • 成都网站设计最加科技企业宣传片观后感
  • 人社门户网站建设方案非官方网站建设
  • 深圳系统网站开发做家具定制的设计网站
  • 网站制作学费多少钱网络推广的常用方法
  • 个人作品网站模板百度上做网站需要钱吗
  • 苏州网站建设行业研究思路 网站建设
  • 金泉网做网站找谁网站的结构布局
  • 网站开发摊销年限柳州网站建设哪家
  • 佛山市和城乡建设局网站首页武建安装公司新闻
  • 如何宣传商务网站网页制作与设计自考
  • 在国内的服务器上建设国外网站响应式单页网站模板
  • 平湖市住房建设局网站国外代理ip
  • 铁路建设监理网站地推项目发布平台
  • 我的世界做指令的网站网站如何在推广
  • 过年做那个网站致富盘锦网站建设vhkeji
  • 网站semseo先做哪个关键词投放
  • 药品招商网站大全南阳做网站公司电话
  • 优秀手机网站大学生创新产品设计作品
  • 备案期间关闭网站宝应人才网