javaweb项目开发个人常见问题与经验浅谈(精选5篇).docx 立即下载
2025-08-25
约1.3万字
约24页
0
26KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

javaweb项目开发个人常见问题与经验浅谈(精选5篇).docx

javaweb项目开发个人常见问题与经验浅谈(精选5篇).docx

预览

免费试读已结束,剩余 19 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

javaweb项目开发个人常见问题与经验浅谈(精选5篇)

第一篇:javaweb项目开发个人常见问题与经验浅谈javaweb项目开发个人常见问题与经验浅谈一.业务逻辑1.对基础资料的保护(基础资料不可随意删,可进行逻辑删除)2.理清楚业务流程(理清流程,才能在开发中少走弯路)3.熟悉各个模块(比如权限的问题)4.表结构设计初衷(扩展性的问题)二.程序层面1.注释(时间久,不记得当初为什么这么写;不清楚别人为什么这么写)2.事务控制(开启,回滚,提交,trycatch,log4j)inti=4/0;try{...............}catch(Exceptione){Stringerror=e.getMessage();}commit3.调试(前台,alert,后台,断点)4.session赋值取值(request.getSession())5.静态常量,比如状态等6.分层(ui层,事务层)7.分包(模块的包混乱,尽量模块包放在一起)三.系统层面1.页面查询缓慢(sql优化,表的索引,分页效果)2.友好的错误提示(return“系统异常”;日志记录)3.重要字段显示的问题,以及无用字段隐藏4.兼容性问题(IE)5.快捷操作要慎重(快捷键)四.项目层面1.需求分析(不要盲目去改客户提的需求)2.问题管理(项目中的问题,以及需求一定要有问题管理表第二篇:JavaWeb项目需要掌握技术lJava语言l面向对象分析设计思想l设计模式和框架结构lXML语言l网页脚本语言l数据库l应用服务器l集成开发环境下面我们具体地看每个技术.1、Java语言Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean(Application)四部分技术。(1)、JavaDatabaseConnectivity(JDBC)技术在JavaWeb应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(JavaDatabaseConnectivity)是一种用于执行SQL语句的JavaAPI。它由一组用Java编程语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。简单地说,JDBC可做三件事:l与数据库建立连接,l发送SQL语句,l处理结果。(2)、Servlet技术Servlet是运行在服务器端的程序,可以被认为是服务器端的applet。servlet被Web服务器(例如Tomcat)加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种操作,然后返回结果。Servlet的主要优点包括lServlet是持久的。servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)。lServlet是与平台无关的。如前所述,servlet是用Java编写的,它自然也继承了Java的平台无关性。lServlet是可扩展的。由于servlet是用Java编写的,它就具备了Java所能带来的所有优点。Java是健壮的、面向对象的编程语言,它很容易扩展以适应你的需求。servlet自然也具备了这些特征。lServlet是安全的。从外界调用一个servlet的惟一方法就是通过Web服务器。这提供了高水平的安全性保障,尤其是在你的Web服务器有防火墙保护的时候。lServlet可以在多种多样的客户机上使用。由于servlet是用Java编写的,所以你可以很方便地在HTML中使用它们。(3)、JavaServerPages(JSP)技术JSP是从Servlet上分离出来的一小部分,简化了开发,加强了界面设计。JSP定位在交互网页的开发。运用Java语法,但功能较Servlet弱了很多,并且高级开发中只充当用户界面部分。JSP容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。其中程序片段可以是:操作数据库、重新定向网页以及发送E-Mail等等,这些都是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP称为Server-SideLanguage。JavaServerPages的主要优点包括●一次编写,各处执行(Writeonce,RunAnywhere)特性作为Java平台的一部分,JavaServerPages技术拥有Java语言“一次编写,各处执行”的特点。随着越来越多的供货商将JavaServerPages技术添加到他们的产品中,您可以针对自己公司的需求,做出审慎评估后,选择符合公司成本及规模的服务器,假若未来的需求有所变
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

javaweb项目开发个人常见问题与经验浅谈(精选5篇)

文档大小:26KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用