<小记>对javaee的一些新认知

1、javaee是一种规范和标准,其中定义了servlet、request、httpServletRequest等接口,还有其他类似于jpa、javabean等组件。

2、javax包中的接口应该就是javaee的内容。

3、针对javaee标准,各大web容器(tomcat、jboss、weblogic等)有不同的自己的实现(面向接口编程嘛),这样我们在使用request或response时无需关心实现,直接使用对应的方法即可。

使用DOM4J解析books.xml文件并打印出图书信息的代码如下: ```java import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class BookParser { public static void main(String[] args) { try { // 创建一个SAXReader对象 SAXReader reader = new SAXReader(); // 读取XML文件 Document document = reader.read("books.xml"); // 获取根元素 Element root = document.getRootElement(); // 遍历所有book元素 for (Element book : root.elements("book")) { // 获取图书信息 String id = book.attributeValue("id"); String publisher = book.attributeValue("出版社"); String name = book.elementText("name"); String author = book.elementText("author"); String price = book.elementText("price"); String stock = book.elementText("body").substring(3); // 打印图书信息 System.out.println("编号id: " + id); System.out.println("出版社: " + publisher); System.out.println("书名: " + name); System.out.println("作者: " + author); System.out.println("价格: " + price); System.out.println("库存: " + stock); System.out.println("----------------------"); } } catch (DocumentException e) { e.printStackTrace(); } } } ``` 运行以上代码,将会解析books.xml文件并打印出图书信息: ``` 编号id: 01 出版社: 传智出版社 书名: Java编程思想 作者: James 价格: 98.00 库存: 30 ---------------------- 编号id: 02 出版社: 传智出版社 书名: JavaEE从入门到精通 作者: 传智播客 价格: 40.00 库存: 20 ---------------------- 编号id: 03 出版社: 传智出版社 书名: Java开发手册 作者: 阿里巴巴 价格: 15.00 库存: 300 ---------------------- ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值