JavaWEB-(十八)BootStrap-CSS全局样式(一) Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。提供了优雅的HTML和CSS规范。 目录** Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。 2021-08-17 JavaWEB JavaWEB BootStrap
JavaWEB-(十七)Servlet的应用 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。从原理上讲,Servl 2021-08-17 JavaWEB JavaWEB Servlet
JavaWEB-(十六)Servlet的配置方式 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。从原理上讲,Servl 2021-08-16 JavaWEB JavaWEB Servlet
JavaWEB-(十五)Servlet的创建方式 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。从原理上讲,Servl 2021-08-16 JavaWEB JavaWEB Servlet
JavaWEB-(十四)初识Servlet Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。从原理上讲,Servl 2021-08-16 JavaWEB JavaWEB Servlet
JavaWEB-(十三)Tomcat的基本使用 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。目前比较流行的Web 应用服务器。 2021-08-16 JavaWEB JavaWEB Tomcat
星星之火-批处理命令启动Tomcat黑窗口一闪而过 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录需要先下载 jdk。 1.配置JAVA_HOME选择我的电脑 —> 右键属性 —> 选择高级系统设置 —> 2021-08-16 星星之火 Tomcat
JavaWEB-(十二)Apache的DbUtils框架 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。DbUtils是java编程中数据库操作实用小工具,小巧、简单、实用。对于数据表的查询操作,可以把结果转换为 List 、Array 、Set 等集合便于操作。而对于数据表的DML操作,也只需 2021-08-15 JavaWEB JavaWEB
星星之火-数据库的DDL、DML、DQL、DCL 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录MySQL基本操作: DDL(数据定义语言):数据定义语言主要用来定义数据库中的各类对象,包括用户、库、表、视图、索引、触发 2021-08-15 星星之火 MySQL
JavaWEB-(十一)Druid连接池 Druid连接池是阿里巴巴开源的数据库连接池项目。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。功能强大,能防SQL注入,内置Loging能诊断Hack应用行为。Druid连接池内置了WallFilter 提供防SQL注入功能,在不影响性能的同时防御SQL注入攻击。 目录阿里巴巴Druid连接池开源项目地址 1.环境准备下载 Druid jar包。并导入到项目中。 2.Dru 2021-08-14 JavaWEB JavaWEB
JavaWEB-(十)JDBC连接数据库工具类封装事务 一般来说,事务是必须满足4个条件(ACID):原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。一般在默认情况下,事务都是自动提交的。即执行 SQL 语句后就会马上执行 COMMIT 操作。 目录使用JDBC连接数据库工具类来封装事务,只需要添加对应的方法即可。再在业务层调用即可。 1.开启事务 2021-08-14 JavaWEB JavaWEB
JavaWEB-(九)ThreadLocal在JDBC中的应用 ThreadLocal翻译成中文应该是:线程局部变量。ThreadLocal是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据。提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显 2021-08-14 JavaWEB JavaWEB
JavaWEB-(八)Service(业务逻辑层) Service层叫服务层,被称为服务,粗略的理解就是对一个或多个DAO进行的再次封装,封装成一个服务,所以这里也就不会是一个原子操作了,需要事物控制。引用对应的Dao数据库操作。作用主要为:将业务逻辑层进行封装,对外提供业务服务调用。通过外观模式,屏蔽业务逻辑内部方法。降低业务逻辑层与UI层的依赖,业务逻辑接口或实现的变化不会影像UI层。降低UI层调用的请求次数及数据往返。 目录1.Service 2021-08-13 JavaWEB JavaWEB