美文网首页
相关概念

相关概念

作者: 图纸本上画圈圈 | 来源:发表于2023-02-19 13:40 被阅读0次

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,一种动态网页技术标准

它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

它实现了Html语法中的java扩展(以<%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Servlet是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。

Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议Web服务器

jquery是一个快速、简洁的JavaScript框架,

 

JavaScript(缩写为JS)是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程[1]它提供语法来操控文本、数组、日期以及正则表达式,不支持I/O(比如网络、存储和图形等),

Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在 Session 对象中。有关使用 Session 对象的详细信息,请参阅“ASP 应用程序”部分的“管理会话”。注意 会话状态仅在支持 cookie 的浏览器中保留。

Cookie指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据,Cookie基于 Internet的各种服务系统应运而生,是由 Web 服务器保存在用户浏览器上的小文本文件,它可以包含有关用户的信息,是用户获取、交流、传递信息的主要场所之一,无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息。

Ajax(Asynchronous JavaScript and XML),直译为“异步的JavaScript与XML技术”,是一种创建交互式网页应用的网页开发技术,[1]用于创建快速动态网页,

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Pomx.xml配置文件中,修改配置,添加依赖与插件

本系统采用B/S 架构,使用 BootStrap + Jsp + Servlet + MySQL+ Tomcat 开发,使用 Maven 构建,采用 Junit 单元测试、Log4j 搭建日志、使用 POI 导入导出报表,操作 DB 使用大名鼎鼎的 DBUtil,同时 V2 版本使用 MongoDB 数据库,底层使用 Redis 做缓存,采用 Git 进行分布式版本控制开发。

Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架

Java 的几种对象(PO,VO,DAO,BO,POJO)解释

1. PO

persistant object 持久对象,可以看成是与数据库中的表相映射的 Java 对象。

最简单的PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。

PO 中应该不包含任何对数据库的操作。

2. VO :

value object 值对象。通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已。

但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。

3. DAO

data access object 数据访问对象,此对象用于访问数据库。

通常和PO 结合使用,DAO 中包含了各种数据库的操作方法。

通过它的方法,结合PO 对数据库进行相关的操作。

4. BO

business object 业务对象,封装业务逻辑的 java 对象。

通过调用DAO 方法,结合 PO,VO 进行业务操作。

5. POJO

plain ordinary Java object 简单无规则 java 对象。

数据库连接

src/main/resources目录下,新建db.properties

日志

src/main/resources目录下,新建log4j.properties

 

前端

在src/main/wabapp 目录下, 新建 statics 文件夹,将静态资源拷贝进来(js、css、images及相关插

件)

1. HTML 转换为 JSP

在wabapp 目录下,新建 login.jsp 页面,将 login.html 里面的内容拷贝到 login.jsp 中

2. 修改路径

修改引入的js 、css、images 资源的路径

3. 访问页面

在浏览器中,通过http://localhost:8080/note/login.jsp 访问

后端

Web控制层,定义接口,接收前台数据,响应数据

Service业务逻辑层

 

Web控制层,定义接口,接收前台数据,响应数据

Service业务逻辑层

相关文章

  • 相关概念

    中间件 是提供系统软件和应用软件之间连接的软件,以便于各种部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑。...

  • 14-进程和任务计划

    本章内容 ◆ 进程相关概念◆ 进程工具◆ 系统性能相关工具◆ 计划任务 进程概念 进程,线程和协程 进程相关概念 ...

  • spring相关概念

    1、spring是开源的轻量级框架 2、spring核心主要两部分: (1)aop:面向切面编程,扩展功能不是修改...

  • Linux 相关概念

    Linux 文件系统 ext 文件系统(Extended 扩展)几乎不产生磁盘碎片,所以在Linux系统下一般不需...

  • Java概念相关

    封装,继承,多态,生命周期,垃圾回收,虚拟机,类加载器,反射

  • HTML——相关概念

    1.HTML文档(网页) HTML文档又称为网页。 2.Web浏览器 用于读取HTML文件,并且将其作为网页显示 ...

  • Openshift相关概念

    转:https://www.jianshu.com/p/a4712351142d Openshift是一个开源容器...

  • 论文相关概念

    最近看了许多论文,有一些概念本来也无关紧要,但是看得多了也就自然而然的懂了,在这里分享给大家。 1. Transa...

  • ECC相关概念

    有限域和阶 一个域的元素是有限的,称为有限域。有限域中元素的个数被称为有限域的阶。 素域Fp 域中的元素用整数0,...

  • JS相关概念

    CSS和JS在网页中的放置顺序是怎样的? 解释白屏和FOUC async和defer的作用是什么?有什么区别 简述...

网友评论

      本文标题:相关概念

      本文链接:https://www.haomeiwen.com/subject/cnmikdtx.html