java开发oa系统
现在java开发的OA系统利用了缓存技术等,性能表现很好了,100人的并发在线,现在一般的台式服务器就足以胜任。对于大负载的并发负载,java平台更是得天独厚的优化。自从Servlet 技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。然而一直保持优势地位的不多,目前J2EE各种框架技术的核心技术依然是J2EE的三项基础技术一—JSP、JavaBean、Servlet,而开源框架还是Struts+Spring+Hibernate的天下,目前这种组合是最好的选择。
一、1、JSP页面技术
JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的技术主要是由以下两个部分组成:
JSP的基本语法:两个注释、3个脚本元素、8个动作指令。
JSP的九大内置对象:request请求对象、response响应对象、pageContext页面上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page 页面对象和exception例外对象。
2、JavaBean组件技术
JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。
调用者可以是JSP,也可以是其他的类。JavaBean 组件由一些属性和操作这些属性的函数组成。
3、Servlet技术
Servlet产生于JSP技术之前,它最大的特点就是基于线程。与传统的CGI相比,每一个CGI请求都会产生一个新的进程,而每一个Servlet 请求都只会产生一个线程,这对于系统的利用率来说是一场革命。
Servlet是MVC开发的技术,所有基于J2EE的MVC框架都离不开Servlet。
通常Servlet 用于进行系统的初始化、服务拦截、过滤等。最典型的应用是过滤器、监听器。
二、开发环境
1、JDK软件
我们要开发J2EE的系统,却需要安装的是J2SE。J2SE的JDK是开发任何Java系统必须安装的工具包,而J2EE是指EJB、JSF等这些工具包,在不需要开发这些功能时是不需要安装的。
我们选用1.7的版本进行开发。
2、数据库软件MySQL
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL 服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。它因为是开源的关系型数据库,服务器是一个快捷的、可靠的和易于使用的数据库服务器,并且服务器工作在客户/
服务器或嵌入系统中等优点而广受欢迎。在此系统中我们选用5.6进行开发。
3、Web服务器Tomcat
Tomcat 是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器软件。
Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
在本系统中我们选用稳定版本Tomcat7进行开发。
4、集成开发工具Eclipse+MyEclipse
是目前最流行的Java集成开发工具。Eclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配。由于功能强大,Eclipse一度成为Java IDE 领域的霸主。它能够很好地与MySQL、Tomcat 进行集成。
- 1oa怎么开发
- 2oa工作流开发
- 3企业管理系统开发
- 4能开发oa系统企业
- 5开发一个oa系统
- 6oa系统是谁开发的
- 7java开发oa系统
- 8如何开发oa系统
- 9oa系统软件开发
- 10办公自动化系统开发
- 11OA办公系统一周开发总结和计划
- 12协同OA办公软件流程即流转到自定义的下个节点
- 13oa软件定制开发
- 14企业办公自动化系统(OA)的层次体系与开发平台设计
- 15协同OA办公软件对流程触发相关字段的解释:
- 16oa系统开发迅速
- 17oa系统开发企业
- 18免费oa开发平台
- 19能开发oa软件系统的企业
- 20oa办公软件开发
- 21oa系统开发的总结
- 22oa系统开发视频教程
- 23可以开发oa系统企业
- 24工程项目oa开发
- 25公司oa系统开发
- 26微信oa开发
- 27oa系统项目开发
- 28oa办公app开发
- 29oa系统开发价格
- 30oa软件二次开发