大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
更安全。
创新互联公司主营和静网站建设的网络公司,主营网站建设方案,成都APP应用开发,和静h5小程序开发搭建,和静网站营销推广欢迎和静等地区企业咨询
继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。继承提供了软件复用功能。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。提供多重继承机制。出于安全性和可靠性的考虑,仅支持单重继承,而通过使用接口机制来实现多重继承。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
基础的就是那些。
1.代码优化 //写的不安全的代码,或者性能低下的。
2.数据库优化//数据库的分库分表等
3.虚拟机优化//优化虚拟机参数
4.缓存//包含前端缓存以及业务缓存,数据库缓存等。
5.负载均衡及集群//增加稳定性和负载
6.前端页面优化。//优化客户加载时间,提高效率
7.静态化//同上
等等。暂时想到这么多。。
JavaBean简介
JavaBeans就是符合某种特定的规范的Java类。使用JavaBeans的好处是解决代码重复编写,减少代码冗余,功能呢个区分明确,提高了代码的维护性。
JavaBean的设计原则
公有类、无参的公有构造方法、属性私有、getter和setter方法。
什么事JSP动作
JSP动作元素(action elements),动作元素为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签。
JSP动作元素一共包含五类:
第一类是与存取JavaBean有关的,包括:
jsp:useBean jsp:setProperty jsp:getProperty
第二类是JSP1.2就开始有的基本元素,包括6哥动作元素
jsp:include jsp:forward jsp:param jsp:plugin jsp:params jsp:fallback
第三类是JSP2.0新增加的元素,主要与JSP Document有关,包括六个元素
jsp: jsp:root jsp:declaration jsp:scriptlet jsp:expression jsp:text jsp:output
第四类是JSP2.0新增的动作元素,主要是用来动态生成XML元素标签的值,包括3个动作
jsp:attribute jsp:body jsp:element
第五类是JSP2,0新增的动作元素,主要是用在Tag File中,有两个元素
jsp:invoke jsp:dobody
在JSP页面中使用JavaBeans的方式
1.像使用普通Java类一样创建JavaBean实例。
2.在JSP页面中通常使用JSP动作标签使用JavaBean。
常用的JSP动作标签是:useBeans动作、setProperty动作、getProperty动作。
jsp:useBeans
作用:在JSP页面中实例化或者在指定范围内使用JavaBean:
格式:jsp:useBean id="标识符" class="java类名" scope="作用范围" /
其中id就是JavaBean对应的实例。
jsp:setProperty
作用:给已经实例化的JavaBean对象的属性赋值,一共有四种形式:
jsp:setProperty name="JavaBean实例名" property="*" /(跟表单关联)
jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" /(跟表单关联)
jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" value="BeanValue" /(手工设置)
jsp:setProperty name="JavaBean实例名" property="propertyName" param="request对象中的参数名" /(跟表单关联)(这里的属性可以通过URL传参的方式来赋值)
jsp:getProperty
作用:获取指定JavaBean对象的属性值。
格式:jsp getProperty name="JavaBean实例名" property="属性名" /
JavaBean的四个作用域范围
说明:使用useBeans的scope属性可以用来指定javabean的作用范围:
page //仅在当前页面有效
request //可以通过HttpRequest.getAttribute()方法获得JavaBean对象
session //可以通过HttpSession.getAttribute()方法获得JavaBean对象
application //可以通过application.getAttribute()方法获得JavaBean对象