zl程序教程

Java web框架

  • 主流Java Web开发框架有哪些?

    主流Java Web开发框架有哪些?

    框架(Framework)是一个提供了可重用的公共结构半成品,它为构建新的应用程序提供了极大的便利。 框架 这个词最早出现在建筑领域,指在建造房屋前期构建的建筑骨架,如图1所示。 图1:房子的框架 对于应用程序来说, 框架 就是应用程序的骨架,开发者可以在这个骨架上搭建符合自己需求的应用系统;框架凝结着前人的经验和智慧,使用这些框架就等于站在了巨人的肩膀上。 Rickard Ober

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Hibernate框架)Hibernate论坛项目中多对多案例

    JavaWeb_(Hibernate框架)Hibernate论坛项目中多对多案例

          基于SSH论坛小型项目  传送门     用户和发帖进行举例   多对多关系:多个用户可以回复多个帖子   因此引入了一张回复表,用来保存用户id和帖子id     CREATE TABLE `hforum`.`answer` ( `id` VARCHAR(50) NOT NULL, `userid` VARCHAR(50) NUL

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Hibernate框架)Hibernate中创建实体

    JavaWeb_(Hibernate框架)Hibernate中创建实体

        Hibernate中创建实体   创建实体五个基本规则     --提供无参的构造器     --成员变量的私有化,提供get、set方法,提供属性     --尽量使用包装类型     --主键(一定要有)     --不要加final(hibernate中使用代理机制)       无参构造器 一、概念 java中构造方法指的是: 与类名相同

    日期 2023-06-12 10:48:40     
  • JavaWeb_(SpringMVC框架)SpringMVC&Spring&MyBatis整合

    JavaWeb_(SpringMVC框架)SpringMVC&Spring&MyBatis整合

          JavaWeb_(SpringMVC框架)测试SpringMVC&Spring&MyBatis三大整合  传送门   1、整合ssm 3大框架 过程   a)导包 -> spring_Jar整理 -> ssm框架整合包   b)配置 -> web.xm

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Spring框架)整合Mybatis加入事务操作数据库

    JavaWeb_(Spring框架)整合Mybatis加入事务操作数据库

        整合Mybatis  a)导包:    i.Spring:基本包、aop、aspects、jdbc、tx、test;    ii.Mybatis:mybatis-3.4.6    iii.整合包:mybatis-spring-1.3.2    iv.三方包:      1.aopalliance      2.aspectj.weaver      3.c3p0-0.

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Spring框架)Spring中的aop事务

    JavaWeb_(Spring框架)Spring中的aop事务

        1、事务相关知识   a)什么是事务:把多条数据库操作捆绑到一起执行,要么都成功,要么都失败;   b)事务的原则ACID:     i.原子性:事务包含的所有操作,要么全部成功,要么全部失败回滚,成功全部应用到数据库,失败不能对数据库有任何影响;     ii.一致性:事务在执行前和执行后必须一致;例如A和B一共有100块钱,无论A、B之间如何转账,他们的钱始终相加

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Spring框架)Spring与JDBC

    JavaWeb_(Spring框架)Spring与JDBC

        一、用Spring中的JdbcTemplate操作数据库   在MySQL中准备一个user表,表中增加一条假数据        用Spring中的JdbcTemplate操作数据库,在JdbcTemplate中实现增删改查操作 //增 void saveUser(User u); //删 void deleteU

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Spring框架)用户登陆Spring整合到Servlet中

    JavaWeb_(Spring框架)用户登陆Spring整合到Servlet中

        一、使用servlet技术开发用户登陆功能   在MySQL中准备一个user表,表中增加一条假数据          使用Servlet实现用户登陆的功能        用户登陆的<from>表单   <form id="loginFrom" action="${pageContext.request.contextPath

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Spring框架)xml配置文件

    JavaWeb_(Spring框架)xml配置文件

          系列博文     JavaWeb_(Spring框架)xml配置文件    传送门     JavaWeb_(Spring框架)注解配置    传送门     Xml配置   a)Bean元素:交由Spring管理的对象都要配置在bean标签中;    i.Bean标签介绍和创建方式:空参构造、静态工厂、动态工厂;    ii.Sco

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Spring框架)Spring中IoC与DI概念入门

    JavaWeb_(Spring框架)Spring中IoC与DI概念入门

             Spring是于2003 年兴起的一个轻量级的Java 开源框架,它由Rod Johnson创建。传统J2EE应用的开发效率低,Spring作为开源的中间件,提供J2EE应用的各层的解决方案,Spring贯穿了表现层、业务层及持久层,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式(full-stack)”选择。

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Mybatis框架)MyBatis整合Spring框架

    JavaWeb_(Mybatis框架)MyBatis整合Spring框架

        MyBatis + Spring整合开发 a)使用Spring容器用单例模式管理Mybatis的sqlSessionFactory;b)使用Spring管理连接池、数据源等;c)将Dao/Mapper动态代理对象注入到Spring容器中,使用时直接获取;      一、MyBatis整合Spring框架   a)导入所需的包;   

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Mybatis框架)Mapper动态代理开发_三

    JavaWeb_(Mybatis框架)Mapper动态代理开发_三

          系列博文:       JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一    传送门     JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二        传送门     JavaWeb_(Mybatis框架)Mapper动态代理开发_三          

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二

    JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二

          系列博文:       JavaWeb_(Mybatis框架)JDBC操作数据库和Mybatis框架操作数据库区别_一    传送门     JavaWeb_(Mybatis框架)使用Mybatis对表进行增、删、改、查操作_二        传送门     JavaWeb_(Mybatis框架)Mapper动态代理开发_三          

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Struts2框架)Ognl小案例查询帖子

    JavaWeb_(Struts2框架)Ognl小案例查询帖子

          此系列博文基于同一个项目已上传至github  传送门   JavaWeb_(Struts2框架)Struts创建Action的三种方式  传送门   JavaWeb_(Struts2框架)struts.xml核心配置、动态方法调用、结果集的处理  传送门   JavaWeb_(Struts2框架)Log4j的配置以及解决中文乱码  传送门   JavaWeb_(

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Struts2框架)struts.xml核心配置、动态方法调用、结果集的处理

    JavaWeb_(Struts2框架)struts.xml核心配置、动态方法调用、结果集的处理

          此系列博文基于同一个项目已上传至github  传送门   JavaWeb_(Struts2框架)Struts创建Action的三种方式  传送门   JavaWeb_(Struts2框架)struts.xml核心配置、动态方法调用、结果集的处理  传送门   JavaWeb_(Struts2框架)Log4j的配置以及解决中文乱码  传送门   JavaWeb_(

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Struts2框架)Struts创建Action的三种方式

    JavaWeb_(Struts2框架)Struts创建Action的三种方式

          此系列博文基于同一个项目已上传至github  传送门   JavaWeb_(Struts2框架)Struts创建Action的三种方式  传送门   JavaWeb_(Struts2框架)struts.xml核心配置、动态方法调用、结果集的处理  传送门   JavaWeb_(Struts2框架)Log4j的配置以及解决中文乱码  传送门   JavaWeb_(

    日期 2023-06-12 10:48:40     
  • JavaWeb_(Struts2框架)Servlet与Struts区别

    JavaWeb_(Struts2框架)Servlet与Struts区别

          JavaWeb_(SSH)使用Servlet实现用户的登陆  传送门   JavaWeb_(SSH)使用Struts框架实现用户的登陆  传送门     MySQL数据库中存在Gary用户,密码为123;第一次登陆时输入错误的密码1234后页面重定向,并输出错误的提示信息,第二次登陆时输入正确的密码,页面跳转到index.jsp中   &nb

    日期 2023-06-12 10:48:40     
  • JavaWeb_(SSH论坛)_二、框架整合

    JavaWeb_(SSH论坛)_二、框架整合

        基于SSH框架的小型论坛项目     一、项目入门  传送门   二、框架整合  传送门   三、用户模块  传送门   四、页面显示  传送门   五、帖子模块  传送门   六、点赞模块  传送门   七、辅助模块  传送门   导入Jar包     导入完别忘了Add Path   查看Eclipse IDE中导入的Jar包   Gary_S

    日期 2023-06-12 10:48:40     
  • IDEA中Java项目删除Web框架后无法再次添加Web框架解决办法

    IDEA中Java项目删除Web框架后无法再次添加Web框架解决办法

    1、首先在IntelliJ IDEA 2021.2版本下添加Web框架 (1)鼠标右击项目Suke-->选择:Add Framework Support... (2)勾选Web Application(4.0)后确定OK (3&

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包

    文章目录 WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包1 maven仓库国内镜像地址2 maven仓库地址收藏3 手动下载jar包4 关于lib如何导入并启用外部jar包

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - testng使用

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - testng使用

    文章目录 WebDriver框架篇 - testng使用testng使用 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍 基于JAVA实现的WEB端UI自动化 - WebDrive

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法

    文章目录 WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法1、ant安装、环境变量配置、ant实例安装环境变量配置验证ant是否安装

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用testng文件及ant 调用testng遇到的问题

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用testng文件及ant 调用testng遇到的问题

    文章目录 ant调用testng文件ant 调用testng遇到的问题 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍 基于JAVA实现的WEB端UI自动化 - WebDr

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用email 自动发送邮件

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用email 自动发送邮件

    文章目录 WebDriver框架篇 - ant使用 - ant调用email 自动发送邮件ant调用email 自动发送邮件任务集:"run_tests_and_send_mail"

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - XSLT (报告、模板框架)

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - XSLT (报告、模板框架)

    文章目录 XSLT (报告、模板框架)1、在官方网站上下载testNG-xslt 并解压2、使用xslt替换testng自带的测试报告并优化 基于JAVA实现的WEB端UI自动化 -自动

    日期 2023-06-12 10:48:40     
  • 轻量级JavaWeb开发框架EWeb4J作者赖伟威专访

    轻量级JavaWeb开发框架EWeb4J作者赖伟威专访

    EWeb4J 是一款基于 Servlet/JDBC 构建的轻量级 Web 开发框架,它不仅融合了 SSH 的核心优点(全栈式),而且提供了诸如模块化、热加载、多数据源、RESTful等非常吸引人的特性。它小巧灵活,遵守约定优于配置的原则。目前 EWeb4J 的最新版本为 1.9.1。

    日期 2023-06-12 10:48:40     
  • 【JavaScript】谈谈Google Polymer以及Web UI框架的未来

    【JavaScript】谈谈Google Polymer以及Web UI框架的未来

    摘要:开发者Axel Rauschmayer在自己的博客上详解了Google Polymer的设计理念与组成架构,深得Polymer开发者的认同。他认为Polymer这样高互操作性的设计才应该是Web开发的未来。 虽然今年的Google I/O也已结束,但会上揭晓的新技术、新工具仍然让开发者兴奋不已。其中Web开发方面尤以Ploymer和Web Components为重。 Polymer由加盟

    日期 2023-06-12 10:48:40     
  • [转]轻量级 Java Web 框架架构设计

    [转]轻量级 Java Web 框架架构设计

    工作闲暇之余,我想设计并开发一款轻量级 Java Web 框架,看看能否取代目前最为流行的而又越来越重的 Spring、Hibernate 等框架。请原谅在下的大胆行为与不自量力,本人不是为了重造轮子,而是为了改造轮子。 该框架现取名为 Smart Framework,我希望它能够成为大家心中的 Smart。   项目源码 | 参考手册 | Maven 仓库 &nb

    日期 2023-06-12 10:48:40