J2EE必备的基本材料

J2EE必备

一、基础知识

1.    java基础
java的集合类、同步多线程、I/O系统、反射和动态代理(框架和设计模式中常用)。

Jave5.0的新特性: 其中的泛型(Generic)和元数据 Metadata(注释类型)的功能比较实用且强大,但难度也偏大。

参考书籍与网络资源:
《Thinking in java》、《Effective Java》
http://blog.csdn.net/emag_java/

2.  HTML的基础知识及CSS和javaScript。

3.    JSP与servlet
Jsp和servlet的基础知识、EL(Expression Language)、JSTL、自定义标签。

参考书籍与网络资源:
《JSP2.0技术手册》
http://www.cnjsp.org/

二、框架

1.MVC框架Struts
MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。
 学习时需要掌握Struts工作机制和基本标签库,以及Struts框架中比较常用的组件Tiles和 validator。

参考书籍与网络资源:
 Struts官方网站:  http://jakarta.apache.org/struts

2.    spring
     Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
       控制反转??Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是  这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反??不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传 递 给它。

     面向切面??Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计 (auditing)和事务()管理)进行内 聚性的开发。应用对象只实现它们应该做的??完成业务逻辑??仅此而已。它们并不负责(甚至是意识)其它的 系统级关注点,例如日志或事务支持。

参考书籍与网络资源:
《Spring in action》
SpringFramework中文论坛: http://spring.jactiongroup.net/index.php
SpringFramework官方网站: http://www.springframework.org/

3.Hibernate
Hibernate 是一个面向Java 环境的对象/关系数据库映射工具。用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。
Hibernate 不仅仅管理Java 类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL 和JDBC 处理数据的时间。Hibernate 的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。

参考书籍与网络资源:
《深入浅出hibernate》
Java视线论坛: http://www.hibernate.org.cn/
Hibernate官方网站: http://www.hibernate.org/

三、开发工具、服务器及常用的第三组件

1.Eclipse
  Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。它只是一个框架和一组服务,用于通过插件组件构建开发环境。其有着丰富的插件,扩展能力很强,也可开发自己的插件。
中国Eclipse社区: http://www.eclipseworld.org/bbs/index.php
Eclipse官方网站: http://www.eclipse.org/
Eclipse开源插件: http://www.open-open.com/04.htm

2.    tomcat
Tomcat是Servlet的运行环境(servlet容器)。是最常用的一种服务器。
Tomcat官方网站: http://tomcat.apache.org/

3.    Jboss
Jboss是开源的EJB容器。
Jboss官方网站: http://labs.jboss.com/portal/index.html?ctrl:id=page.default.default

4.    Ant和maven
Java的构建工具,利用构建配置文件进行编译,打包,测试等操作。
http://ant.apache.org/
http://maven.apache.org/

5.Jakarta Commons
Jakarta Commons是Jakarta的一个子项目,目的是创建和维护独立于其他框架和产品的程序包(packages)。这些程序包是一些服务于小范围的有效组件的集合,通常适用于服务器端编程。
比较常用的
Collections
概要:对Java Collection框架的扩展,加入了新的数据结构,iterators和比较器。
Lang
概要:java.lang包的扩展,增加许多对String的操作。提供类C语言的枚举。
FileUpload
概要:现成的文件上传组件。
DBCP
概要:数据库连接池
BeanUtils
概要:可以简单方便的读取或设置Bean的属性,利用Dyna系列,还可以在运行期创建Bean
Digester
概要:解析XML文件的工具包。

官方网站: http://jakarta.apache.org/commons/index.html


四、其他
开源的J2EE项目,学习的好资料。

1.    AppFuse
AppFuse 是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、 Struts、Spring、DBUnit、Ant、Log4J、 Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL)于一身的Web开发框架。AppFuse提供了 Web系统开发过程 中都需要开发的一些功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单.J2EE开发者也可以在此基础上开发 加入自己的功能模块。 利用这个框架可以大幅度的提高开发速度。
下载地址:
https://appfuse.dev.java.net/servlets/ProjectDocumentList?folderID=4695&expandFolder=4695&folderID=0
2. JPetStore
基于struts+spring+ibatis的轻量级J2EE开发的项目。
下载地址:
http://cvs.apache.org/dist/ibatis/ibatis.java/builds/JPetStore-5.0.zip




五、我常访问的网站:
IBM developerwords 中国Java
http://www-128.ibm.com/developerworks/cn/java/
Matrix与java共舞
http://www.matrix.org.cn/
Java视线
http://www.hibernate.org.cn/
CSDN Java技术频道
http://java.csdn.net/
Blog java
http://www.blogjava.net/
Sun中国社区
http://gceclub.sun.com.cn/  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: J2EE员工基本信息管理页面代码是用于实现员工信息的录入、查询、修改和删除等基本操作的页面代码。以下是一个简单的示例: ```html <!DOCTYPE html> <html> <head> <title>员工信息管理</title> <script src="jquery.min.js"></script> <script> // 查询员工信息 function searchEmployee() { var employeeId = $("#employeeId").val(); $.ajax({ url: "employeeServlet?action=searchEmployee", type: "GET", data: {id: employeeId}, success: function(data) { // 将员工信息显示在页面上 $("#name").val(data.name); $("#age").val(data.age); $("#department").val(data.department); // ... } }); } // 添加或更新员工信息 function saveEmployee() { var employeeId = $("#employeeId").val(); var name = $("#name").val(); var age = $("#age").val(); var department = $("#department").val(); // ... $.ajax({ url: "employeeServlet?action=saveEmployee", type: "POST", data: {id: employeeId, name: name, age: age, department: department}, success: function(data) { alert("保存成功!"); } }); } // 删除员工信息 function deleteEmployee() { var employeeId = $("#employeeId").val(); $.ajax({ url: "employeeServlet?action=deleteEmployee", type: "POST", data: {id: employeeId}, success: function(data) { alert("删除成功!"); } }); } </script> </head> <body> <h1>员工信息管理</h1> <label for="employeeId">员工ID:</label> <input type="text" id="employeeId"><br><br> <label for="name">姓名:</label> <input type="text" id="name"><br><br> <label for="age">年龄:</label> <input type="text" id="age"><br><br> <label for="department">部门:</label> <input type="text" id="department"><br><br> <button onclick="searchEmployee()">查询</button> <button onclick="saveEmployee()">保存</button> <button onclick="deleteEmployee()">删除</button> </body> </html> ``` 以上代码是一个简单的J2EE员工基本信息管理页面,通过使用jQuery的.ajax()方法实现了与服务端的交互,实现了查询、保存和删除员工信息的功能。页面上有员工ID、姓名、年龄和部门等输入框,用户可以根据员工ID查询对应的员工信息,也可以在输入框中修改员工信息后保存或删除。这个示例只是一个基础示例,实际的页面中还可以根据需求添加更多的功能和样式。 ### 回答2: J2EE员工基本信息管理页面的代码是用于实现员工信息的录入、查询、修改和删除等基本操作的页面代码。此页面的实现一般包含HTML、CSS和Java代码。 首先,在HTML代码中,我们需要创建一个表单,包含员工信息的输入框和按钮。可以通过使用HTML标签来定义表单元素,如输入框、下拉框等。然后,通过设置表单的action属性和method属性指定表单提交的目标地址和提交方式。 在CSS代码中,我们可以对页面进行样式美化,例如设置背景颜色、文字字体、按钮样式等。可以通过CSS选择器选择页面中的元素,并设置对应的样式。 在Java代码中,我们需要处理表单提交的请求。可以使用JSP或Servlet来处理表单提交,并调用相关的业务逻辑代码进行处理。例如,当用户点击提交按钮后,可以通过Java代码获取表单中的信息,然后将信息插入到数据库中。 在处理查询操作时,可以通过Java代码从数据库中读取员工信息,并将信息显示到页面上。在处理修改和删除操作时,可以通过Java代码根据提交的数据对数据库中的员工信息进行更新或删除。 总结而言,J2EE员工基本信息管理页面的代码主要包括HTML、CSS和Java代码。HTML用于创建表单,CSS用于样式美化,Java用于表单提交的请求处理及数据库操作。这些代码的结合可以实现对员工信息的录入、查询、修改和删除等基本操作。 ### 回答3: J2EE员工基本信息管理页面代码是一种用于创建、更新、删除和浏览员工基本信息的页面代码。在J2EE(Java 2 Enterprise Edition)平台下,我们可以使用一些技术和框架来实现这种页面代码的开发。 首先,我们可以使用JavaServer Pages(JSP)来实现页面的展示和动态内容的生成。通过使用JSP,我们可以在页面中插入Java代码,并与后端数据库进行交互。在员工基本信息管理页面中,我们可以使用JSP来展示员工列表、表单和其他相关数据。 其次,我们可以使用Servlet来处理HTTP请求和响应。通过编写适当的Servlet代码,我们可以将用户输入的数据存储到数据库中,并从数据库中获取员工信息进行展示。在员工信息管理页面中,我们可以使用Servlet来处理添加员工、删除员工、更新员工和查询员工的功能。 此外,我们还可以使用一些J2EE框架来简化开发过程,如Spring MVC或Struts。这些框架提供了一套规范和工具,帮助我们更加高效地开发和管理页面代码。通过使用这些框架,我们可以实现更好的代码组织和模块化,提高代码的可维护性和可扩展性。 综上所述,J2EE员工基本信息管理页面代码是一种实现员工基本信息的增删改查功能的页面代码。通过使用JSP、Servlet和一些J2EE框架,我们可以实现页面展示、用户输入处理、数据库交互和其他功能,使员工基本信息的管理更加方便和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值